Solution for rapid development of specific enterprise software

Overview

Open-Lowcode

Lowcode framework for enterprises

Open Lowcode allows organizations develop quickly specific applications, and scale them with a minimum budget.

published by Open Lowcode SAS. For a quick intro, head for the 10 minutes tutorial. To understand design decisions, head for the Open Lowcode design decisions.

Reference Documentation Operation Guide, javadoc and Developer Guide provide all informations to use the framework, and will also provide dependencies for recompiling the project.

New Open Lowcode v1.15.0 is Released (15th of february 2021)

You are welcome to get involved and contribute to the project. We especially value your field experience in the real life of IT departments.

Here are some ways you can contribute:

  • suggesting new features or bug corrections. If you are sure, please submit an issue on Github. If you prefer to discuss first, head for the Open Lowcode subreddit. Of course, the fixes will be best effort
  • writing improvements to the framework yourself to be included in the next release. We will be glad to guide you. Just contact us
  • As a company using the framework, you may request additions to the framework for a fee to the framework development team Ask for a quote

You may also want to consult the contributor guidelines and code of conduct.

To get in touch privately, please use this contact form.

Comments
  • Rich Text Issue

    Rich Text Issue

    Even with none of rich text features, Parasits signs are coming.

    Can't give a schema to reproduce.

    The ']' are parasites. Impossible to get rid of them

    opened by DidierBailly 2
  • Provide a helper that checks if the user is admin for an action

    Provide a helper that checks if the user is admin for an action

    An user is considered an admin for an action if he is either an admin of the module the action belongs to, or an admin of the site ( Sovereign ). A new method in the SecurityBuffer should provide a confirmation if the user is admin or not for the action.

    This can be used for differentiated business logic where an admin user is not subject to controls.

    Enabler for #70

    customer_airbus 
    opened by openlowcode 2
  • Put restrictions on excel spreadsheet cells when exporting

    Put restrictions on excel spreadsheet cells when exporting

    When exporting data to an excel spreadsheet, choice fields should have an entry restriction.

    The entry restriction should also be usable in custom chargers.

    opened by openlowcode 2
  • Loading Alias are not created when no extractor condition choice is set

    Loading Alias are not created when no extractor condition choice is set

    Loading aliases are not created on data object definition when there is no extractor condition choice. This should be corrected so that aliases are created even in that situation (conditional aliases could not be created though).

    opened by nicolasdemauroy 1
  • MultiDimensionChild - update of frozen item is not forbidden (and sometimes creates a bad message exception

    MultiDimensionChild - update of frozen item is not forbidden (and sometimes creates a bad message exception

    There have been instances where frozen data could be updated throuh the HasMultidimensionChild SGrid reverse show widget.

    On trying to reproduce, a bad message formatting error was obtained.

    This ticket should:

    • ensure only valid state items can be updated through the action (ideally blocking the widget)
    • fix the message error
           path: CMLPATH=/REQUEST
        message: ]]]]]] [ATTRIBUTE [DELT,NAM="UPDATENOTE",TYP="TXT",PLD="111"]]] ->]<-
    INFO     33:58.293 07:33:58 Server Error :1 1-remote server error: class java.lang.RuntimeException - incorrect name specified for close end structure, specified REQUEST, found in message INLINEACTION
           path: CMLPATH=/REQUEST
        message: ]]]]]] [ATTRIBUTE [DELT,NAM="UPDATENOTE",TYP="TXT",PLD="111"]]] ->]<-
    WARNING  33:58.293 org.openlowcode.tools.messages.MessageReader.getNextElement(MessageReader.java:174)
    WARNING  33:58.293 org.openlowcode.client.runtime.ConnectionToServer.sendMessage(ConnectionToServer.java:111)
    WARNING  33:58.293 org.openlowcode.client.runtime.ClientSession$6.run(ClientSession.java:356)
    WARNING  33:58.294 ** Client session connection management - close current connection
    
    opened by openlowcode 1
  • Explosion during file loading

    Explosion during file loading

    Following explosion is received:

    WARNING 34   2021-01-08T13:25:46.043  org.openlowcode.server.data.properties.multichild.MultichildValueHelper$SecondValueFlatFileLoader.loadAdding value in index 1 value = Sure
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                        ---- Could not perform extra processing 1439, error = 0
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 org.openlowcode.server.data.loader.FlatFileLoader.buildExceptionMessage(FlatFileLoader.java:136)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 org.openlowcode.server.data.loader.FlatFileLoader.load(FlatFileLoader.java:433)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 org.openlowcode.server.data.loader.FlatFileLoader.load(FlatFileLoader.java:660)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 ey.psr2.action.generated.AtgLoadchildrenparentforworkitemforbudgetroundAction.executeActionLogic(AtgLoadchildrenparentforworkitemforbudgetroundAction.java:69)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 ey.psr2.action.generated.AbsLoadchildrenparentforworkitemforbudgetroundAction.validateInputAndExecuteAction(AbsLoadchildrenparentforworkitemforbudgetroundAction.java:320)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 ey.psr2.action.generated.AbsLoadchildrenparentforworkitemforbudgetroundAction.executeActionFromGUI(AbsLoadchildrenparentforworkitemforbudgetroundAction.java:236)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 org.openlowcode.server.runtime.ServerConnection.executeAction(ServerConnection.java:911)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 org.openlowcode.server.runtime.ServerConnection.requestdecodedquery(ServerConnection.java:514)
    WARNING 34   2021-01-08T13:25:46.047  org.openlowcode.server.data.loader.FlatFileLoader.load                                 org.openlowcode.server.runtime.ServerConnection.run(ServerConnection.java:680)
    WARNING 34   2021-01-08T13:25:46.049  org.openlowcode.server.data.properties.multichild.MultichildValueHelper$SecondValueFlatFileLoader.loadAdding value in index 0 value = Program
    WARNING 34   2021-01-08T13:25:46.049  org.openlowcode.server.data.properties.multichild.MultichildValueHelper$SecondValueFlatFileLoader.loadAdding value in index 1 value = Probable
    WARNING 34   2021-01-08T13:25:46.092  org.openlowcode.server.data.loader.FlatFileLoader.load                       error in flatfile loader java.lang.ArrayIndexOutOfBoundsException - null
    SEVERE  34   2021-01-08T13:25:46.092  org.openlowcode.server.runtime.ServerConnection.treatThrowable               Exception while treating  action LOADCHILDRENPARENTFORWORKITEMFORBUDGETROUND to to ip = /127.0.0.1, for session of user 2405
    WARNING 34   2021-01-08T13:25:46.092  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                        ------------------------------------------------------------------------------
    WARNING 34   2021-01-08T13:25:46.092  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                        class java.lang.RuntimeException during processing error in flatfile loader java.lang.ArrayIndexOutOfBoundsException - null
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.data.loader.FlatFileLoader.load(FlatFileLoader.java:559)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.data.loader.FlatFileLoader.load(FlatFileLoader.java:660)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - ey.psr2.action.generated.AtgLoadchildrenparentforworkitemforbudgetroundAction.executeActionLogic(AtgLoadchildrenparentforworkitemforbudgetroundAction.java:69)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - ey.psr2.action.generated.AbsLoadchildrenparentforworkitemforbudgetroundAction.validateInputAndExecuteAction(AbsLoadchildrenparentforworkitemforbudgetroundAction.java:320)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - ey.psr2.action.generated.AbsLoadchildrenparentforworkitemforbudgetroundAction.executeActionFromGUI(AbsLoadchildrenparentforworkitemforbudgetroundAction.java:236)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.runtime.ServerConnection.executeAction(ServerConnection.java:911)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.runtime.ServerConnection.requestdecodedquery(ServerConnection.java:514)
    WARNING 34   2021-01-08T13:25:46.093  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.runtime.ServerConnection.run(ServerConnection.java:680)
    SEVERE  34   2021-01-08T13:25:46.093  org.openlowcode.server.runtime.ServerConnection.treatThrowable               Sent error message to client [CLASS:class java.lang.RuntimeException:error in flatfile loader java.lang.ArrayIndexOutOfBoundsException - null]
    
    customer_airbus 
    opened by nicolasdemauroy 1
  • Not possible to put object name as a criteria for reverse grid

    Not possible to put object name as a criteria for reverse grid

    Error

                            class java.lang.RuntimeException during processing fieldname LINKEDTOPARENTOBJECTNAME was not found, either as external field ([LINKEDTOPARENTFORACTBUDNAME|LINKEDTOPARENTFORACTBUDNR|LINKEDTOPARENTFORACTBUDLOCATIONDOMAINID|]) or as own object field ([LINKEDTOPARENTFORACTBUDID|])
                            - org.openlowcode.server.data.DataObjectPropertyDefinition.getFieldMarker(DataObjectPropertyDefinition.java:283)
                            - org.openlowcode.server.data.DataObjectDefinition.getPropertyFieldMarker(DataObjectDefinition.java:1728)
                            - xxx.data.AllocatedbudgetDefinition.getLinkedtoparentforactbudobjectnameFieldMarker(AllocatedbudgetDefinition.java:310)
                            - xxx.page.MassiveeditPage.getContent(MassiveeditPage.java:82)
                            - org.openlowcode.server.graphic.SPageAddon.insertInternalContent(SPageAddon.java:26)
                            - org.openlowcode.module.system.page.DefaultmenuPage.getContent(DefaultmenuPage.java:69)
                            - org.openlowcode.server.graphic.SPage.getFinalContent(SPage.java:135)
    

    Sample code

    	public DataObjectFieldMarker<Allocatedbudget> getLinkedtoparentforactbudobjectnameFieldMarker()  {
    		return this.getPropertyFieldMarker("LINKEDTOPARENTFORACTBUD","LINKEDTOPARENTOBJECTNAME");
    	}
    
    opened by nicolasdemauroy 1
  • MultiDimensionChild : when creating new versions of object, new children according to multi-dimension children are not created.

    MultiDimensionChild : when creating new versions of object, new children according to multi-dimension children are not created.

    How to reproduce:

    • create an object, it gets correct multi-dimension children (say from year to year +5)
    • up-issue the object, changing year in the process, existing children are copied (correct) but new children (year+1 ... +5) are not created.
    • when creating a new object with the new year, however, it works.
    invalid 
    opened by nicolasdemauroy 1
  • Regression - discarded columns are making import fail

    Regression - discarded columns are making import fail

    When an object has discarded columns declared as per sample below, they make the import fail.

    Sample code for declaration of column: activity.addLoaderAlias("Timing","#DISCARDED#");

    Sample exception on server

    
    WARNING 18   2020-09-02T13:04:04.025  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                        ------------------------------------------------------------------------------
    WARNING 18   2020-09-02T13:04:04.025  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                        class java.lang.RuntimeException during processing error in flatfile loader java.lang.RuntimeException - Did not find any element for column 'Timing' (Alias 'Timing')
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.data.loader.FlatFileLoader.load(FlatFileLoader.java:548)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.data.loader.FlatFileLoader.load(FlatFileLoader.java:648)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - xxx.budgetmanager.action.generated.AtgLoadchildrenplanforactivityforbudgetplanAction.executeActionLogic(AtgLoadchildrenplanforactivityforbudgetplanAction.java:69)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - xxx.budgetmanager.action.generated.AbsLoadchildrenplanforactivityforbudgetplanAction.validateInputAndExecuteAction(AbsLoadchildrenplanforactivityforbudgetplanAction.java:322)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - xxx.budgetmanager.action.generated.AbsLoadchildrenplanforactivityforbudgetplanAction.executeActionFromGUI(AbsLoadchildrenplanforactivityforbudgetplanAction.java:238)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.runtime.ServerConnection.executeAction(ServerConnection.java:911)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.runtime.ServerConnection.requestdecodedquery(ServerConnection.java:514)
    WARNING 18   2020-09-02T13:04:04.026  org.openlowcode.tools.trace.ExceptionLogger.setInLogs                           - org.openlowcode.server.runtime.ServerConnection.run(ServerConnection.java:680)
    SEVERE  18   2020-09-02T13:04:04.026  org.openlowcode.server.runtime.ServerConnection.treatThrowable               Sent error message to client [CLASS:class java.lang.RuntimeException:error in flatfile loader java.lang.RuntimeException - Did not find any element for column 'Timing' (Alias 'Timing')]
    
    
    opened by nicolasdemauroy 1
  • Bug Report - Inline action error (for export) is not visible

    Bug Report - Inline action error (for export) is not visible

    When a runtime exception happens during inline action processing, it does not show as a clear error but as a message transmission error.

    Logs in server

    SEVERE  18   2020-08-30T06:57:07.277  org.openlowcode.server.runtime.ServerConnection.treatThrowable               Sent error message to client [CLASS:class java.lang.RuntimeException:Column definition element table has zero length]
    SEVERE  18   2020-08-30T06:57:07.285  org.openlowcode.server.runtime.ServerConnection.run                          Exception incorrect name specified for close end structure, specified REQUEST, found in message INLINEACTION 
           path: CMLPATH=/REQUEST
        message: ,TYP="OID",PLD="21a6908",OBI=NS]] [ATTRIBUTE [DELT,NAM="EXPORTTYPE",TYP="CHT",STV="ME",RST=F]]] ->]<- 
    SEVERE  18   2020-08-30T06:57:07.285  org.openlowcode.server.runtime.ServerConnection.run                          org.openlowcode.tools.messages.MessageReader.returnNextEndStructure(MessageReader.java:329)
    SEVERE  18   2020-08-30T06:57:07.286  org.openlowcode.server.runtime.ServerConnection.run                          org.openlowcode.server.runtime.ServerConnection.requestdecodedquery(ServerConnection.java:597)
    SEVERE  18   2020-08-30T06:57:07.287  org.openlowcode.server.runtime.ServerConnection.run                          org.openlowcode.server.runtime.ServerConnection.run(ServerConnection.java:680)
    SEVERE  18   2020-08-30T06:57:07.287  org.openlowcode.server.runtime.ServerConnection.treatThrowable               Exception while treating  action SYSTEM to to ip = /127.0.0.1, for session of user unauthenticated
    

    Logs in client

    INFO    64   2020-08-30T06:57:07.288  org.openlowcode.tools.messages.MessageSimpleReader.parseNextElement(217)     Start parsing error element
    INFO    64   2020-08-30T06:57:07.288  org.openlowcode.tools.messages.MessageSimpleReader.parseNextElement(222)     Got number info 1
    WARNING 64   2020-08-30T06:57:07.291  org.openlowcode.client.runtime.ClientSession.printException(803)             <!!!> Exception org.openlowcode.tools.messages.OLcRemoteException - 1-remote server error: class java.lang.RuntimeException - incorrect name specified for close end structure, specified REQUEST, found in message INLINEACTION 
           path: CMLPATH=/REQUEST
        message: ,TYP="OID",PLD="21a6908",OBI=NS]] [ATTRIBUTE [DELT,NAM="EXPORTTYPE",TYP="CHT",STV="ME",RST=F]]] ->]<- 
    INFO    14   2020-08-30T06:57:07.291  org.openlowcode.client.runtime.ClientDisplay$3.run(685)                      06:57:07 Server Error :1 1-remote server error: class java.lang.RuntimeException - incorrect name specified for close end structure, specified REQUEST, found in message INLINEACTION 
           path: CMLPATH=/REQUEST
        message: ,TYP="OID",PLD="21a6908",OBI=NS]] [ATTRIBUTE [DELT,NAM="EXPORTTYPE",TYP="CHT",STV="ME",RST=F]]] ->]<- 
    WARNING 64   2020-08-30T06:57:07.291  org.openlowcode.client.runtime.ClientSession.printException(805)             org.openlowcode.tools.messages.MessageReader.getNextElement(MessageReader.java:174)
    WARNING 64   2020-08-30T06:57:07.292  org.openlowcode.client.runtime.ClientSession.printException(805)             org.openlowcode.client.runtime.ConnectionToServer.sendMessage(ConnectionToServer.java:111)
    WARNING 64   2020-08-30T06:57:07.292  org.openlowcode.client.runtime.ClientSession.printException(805)             org.openlowcode.client.runtime.ClientSession$5.run(ClientSession.java:336)
    
    opened by openlowcode 1
  • Duplicate code for StringFormatter

    Duplicate code for StringFormatter

    There is a duplicate package for StringFormatter and SourgeGenerator. They are available in the two following paths:

    • org.openlowcode.design.generation
    • org.openlowcode.tools.file

    This duplication of paths should be suppressed, keeping the most used package (or the tools package if the APIs needs to be accessed only from design).

    opened by nicolasdemauroy 1
  • Full refactoring of Multifieldconstraint

    Full refactoring of Multifieldconstraint

    Multifield constraint is inconsistent between screen, table, and file loading. #291 was only a short-term fix, but a better solution should be found.

    opened by openlowcode 0
  • Loader - report on new and existing lines when loading children

    Loader - report on new and existing lines when loading children

    There should be an option when doing a loading children to have a confirm page showing the lines added or modified before the loading. This would help users detect that they are in the process of creating duplicates because of an error in ID.

    It should show:

    • a summary of number of lines added / modified and total number of lines
    • all lines added or modified or existing untouched, ordered by name.

    This makes sense only if:

    • loader allows NR to be created
    • the objects have name
    opened by nicolasdemauroy 0
  • Loader - allow delete of lines

    Loader - allow delete of lines

    There should be an option to signal massive delete of lines in the file loader.

    Proposal is to have an additional column that should have a specific value "Delete".

    opened by nicolasdemauroy 0
  • Action output argument should not be called

    Action output argument should not be called "Action"

    It generates compile error by having to getActionRef methods. ACTION should be forbidden as name of an action input or output argument.

    	public ActionRef getActionRef() {
    		return new ActionRef();
    	}
    
    	public SActionOutputDataRef<TextDataEltType> getActionRef() {
    		return ActionExecution.getActionOutputDataRef("ACTION",new TextDataEltType(),1);
    	}
    
    opened by nicolasdemauroy 0
  • There is no clear error when adding

    There is no clear error when adding "Named" property to an object that is not stored

    When adding a "Named" property to a non-stored object, there is an unclear Exception. It should be tested before and given a clear exception to the developer

    SEVERE   51:44.926 Exception class java.lang.NullPointerException - null
    SEVERE   51:44.927  - org.openlowcode.design.data.DataObjectDefinition.generateToFile(DataObjectDefinition.java:4450)
    SEVERE   51:44.927  - org.openlowcode.design.module.Module.generateSources(Module.java:2068)
    SEVERE   51:44.927  - org.openlowcode.design.module.Module.main(Module.java:2268)
    
    opened by nicolasdemauroy 0
  • Explosion on MultiChild Import when a value is missing

    Explosion on MultiChild Import when a value is missing

    Got the following error. It should be replaced by a text explaining which field is not filled

    Error: java.lang.NullPointerException - null @ org.openlowcode.server.data.properties.multichild.MultichildValueHelper$SecondValueFlatFileLoader.load(MultichildValueHelper.java:426)

    opened by nicolasdemauroy 0
Releases(v1.15.4)
Ghidra is a software reverse engineering (SRE) framework

Ghidra Software Reverse Engineering Framework Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security

National Security Agency 36.5k Dec 28, 2022
This is an open source visualization for the C4 model for visualising software architecture.

c4viz: C4 Visualization This is an open source visualization for the C4 model for visualising software architecture. It expects input in the form of a

Peter Valdemar Mørch 40 Dec 6, 2022
Project for "Software Engineering" Course, University of Macedonia (UoM).

CovIDetect CovIDetect is a dashboard application for universities that aims to facilitate the process of managing covid cases and provide statistical

null 12 Dec 21, 2022
Yet another very simple java 3D software renderer using only standard 2D libraries (Java2D, AWT & Swing). Video: https://youtu.be/hWUX1t9f6zE

Another very simple 3D software renderer Another very simple 3D software renderer implemented in java using only standard libraries (java 2D, AWT & Sw

Leo 13 Oct 17, 2022
A collection of tools and libraries for easier development on the JavaFX platform!

This project is archived I do not realistically have the time to take care of this project, unfortunately. It originally was built along a Twitter cli

Tristan Deloche 100 Dec 13, 2022
Old and archived; More recent development is in https://github.com/Create-Fabric/Create-Refabricated.

NOW ARCHIVED Go here for the continuation of this project. Old README Create Fabric A Fabric port of Create. Create Discord: https://discord.gg/AjRTh6

null 12 Dec 7, 2022
Firefly is an asynchronous web framework for rapid development of high-performance web application.

What is Firefly? Firefly framework is an asynchronous Java web framework. It helps you create a web application Easy and Quickly. It provides asynchro

Alvin Qiu 289 Dec 18, 2022
Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.

Datumbox Machine Learning Framework The Datumbox Machine Learning Framework is an open-source framework written in Java which allows the rapid develop

Vasilis Vryniotis 1.1k Dec 9, 2022
CUBA Platform is a high level framework for enterprise applications development

Java RAD framework for enterprise web applications Website | Online Demo | Documentation | Guides | Forum CUBA Platform is a high level framework for

CUBA Platform 1.3k Jan 1, 2023
DataLink is a new open source solution to bring Flink development to data center.

DataLink 简介 DataLink 是一个创新的数据中台解决方案,它基于 SpringCloud Alibaba 和 Apache Flink 实现。它使用了时下最具影响力的实时计算框架Flink,而且紧跟社区发展,试图只通过一种计算框架来解决离线与实时的问题,实现Sql语义化的批流一体,帮助

null 50 Dec 28, 2022
Community-Driven Game Server Development solution for Java Developers based on DEEPINTHINK MagOKO Project.

MagOKO Stack Community-Driven Game Server Development solution for Java Developers based on DEEPINTHINK MagOKO Project. License Copyright 2021-present

DeepInThink Community 10 Jun 1, 2021
DataLink is a new open source solution to bring Flink development to data center.

DataLink 简介 DataLink 是一个创新的数据中台解决方案,它基于 SpringCloud Alibaba 和 Apache Flink 实现。它使用了时下最具影响力的实时计算框架Flink,而且紧跟社区发展,试图只通过一种计算框架来解决离线与实时的问题,实现Sql语义化的批流一体,帮助

null 39 Dec 22, 2021
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

Spring Cloud Alibaba A project maintained by Alibaba. See the 中文文档 for Chinese readme. Spring Cloud Alibaba provides a one-stop solution for distribut

Alibaba 24.4k Jan 1, 2023
log4j-scanner is a project derived from other members of the open-source community by CISA's Rapid Action Force team to help organizations identify potentially vulnerable web services affected by the log4j vulnerabilities.

Log4j Scanner This repository provides a scanning solution for the log4j Remote Code Execution vulnerabilities (CVE-2021-44228 & CVE-2021-45046). The

Cybersecurity and Infrastructure Security Agency 1.3k Dec 22, 2022
Robot Application for void, our 2022 Robot for FIRST Rapid React

void TODO insert cool void logo here Robot Application for void, our 2022 Robot for FIRST Rapid React Building To build the application locally, run .

FRC Team #862, Lightning Robotics 9 Apr 4, 2022
AEMBOT's robot code for the 2022 game RAPID REACT.

FRC_2022 AEMBOT 6443's 2022 FRC Repository Setup and Installation [Start Here](link first time git setup in wiki) Software [Stuff] (wiki or external l

FRC 6443 - AEMBOT 8 Dec 3, 2022
Pigmice robot code for FRC 2022 Rapid React

frc-2022 Robot code for FRC 2022 Rapid React Prerequisites Make sure you have Git installed, as well as some form of code editor. Visual Studio Code i

Pigmice 3 Mar 24, 2022
Repository for AMES Amperes 2022 Rapid React season

Repository for AMES Amperes 2022 Rapid React season

null 3 Nov 10, 2022
AEMBOT's robot code for the 2022 game RAPID REACT.

FRC_2022 AEMBOT 6443's 2022 FRC Repository Requirements To build this repository and to push to the robot, FRC tools including wpilib are required. Do

AEMBOT Robotics 8 Dec 3, 2022
Student Result Management System - This is a CLI based software where the Software is capable of maintaining and generating Student's Result at the end of a semester after the teacher's have provided the respective marks.

Student Result Management System This is a CLI based software where the Software is capable of maintaining and generating Student's Result at the end

Abir Bhattacharya 3 Aug 27, 2022