Spring is an Application framework which has Inversion of Control container, Aspect-oriented programming framework, Data access, Transaction management, Model-view-controller for web, Remote access framework (RPC) and lot more. It is well integrated with Toplink, Hibernate, JDO, and iBATIS.
java-framework framework web-framework java-web-framework application-frameworkGrails is a web framework, for the JVM, built on top of Spring Boot. It leverages many features such as Spring-Powered dependency injection. It seamlessly and transparently integrates and interoperates with Java, the JVM, and existing Java EE containers.
web-application-framework application-framework java-framework web-frameworkA CQRS (Command Query Responsibility Segregation) Framework for Scalable, High-Performance Java Applications.
cqrs event-sourcing framework application-framework scalabilityMyFaces is a family of projects related to the JavaServer Faces (JSF) specification published as part of the Java Community Process. The "core" project is an implementation of that specification. Other MyFaces projects implement related specifications (eg the Portlet Bridge), or add features to any JSF implementation (not just the Myfaces Core).
web-application-framework application-framework framework java-framework web-framework jsfWakanda. One open and complete solution for all your Web and mobile business apps. Its purpose is One language. One complete stack and All JavaScript. It has 3 components Wakanda Studio, Wakanda Server, Wakanda Application Framework.
framework application-framework javascript-framework ide http-serverMicronaut is a modern, JVM-based, full stack microservices framework designed for building modular, easily testable microservice applications. Micronaut is developed by the creators of the Grails framework and takes inspiration from lessons learnt over the years building real-world applications from monoliths to microservices using Spring, Spring Boot and Grails.
microservices kotlin cloudnative serverless rest-framework application-framework web-application-frameworkSproutCore is a framework for building blazing-fast, desktop-like applications in the web browser using only native HTML5 features. With SproutCore, you can build rich, interactive applications in the web in less code than most simple web pages require today. SproutCore applications move business logic to the browser so they can respond to your users' taps and clicks immediately, avoiding an agonizing roundtrip across often intermittent network connections.
javascript-framework web-framework application-frameworkGriffon is desktop application development platform for the JVM. Inspired by Grails, Griffon leverages concepts like Convention over Configuration, modularity, and freedom of choice. The framework at its core is written 100% in Java allowing developers to write their own applications with only Java. Other programming languages such as Groovy and Kotlin may be used too, in which case additional capabilities such as builders and extension methods become available.
application-framework web-application-framework web-framework mvcDeprecated / Unsupported (stick to tested, documented features for best results).This was written as an example for "Programming JavaScript Applications". It works and it has been used in production, but it is not actively maintained. If you would like to maintain it, file an issue and I'll be happy to make you the maintainer.
client-side application-framework module-management modularIn order to better understand why this architecture is good for medium to large applications, I encourage you to watch a couple of Uncle Bob Martin's talks on this subject -- easily found on the Internet. Good software architecture is about decoupling. The main message of the Clean Architecture seems to be, decouple your business logic from any dependencies, so your large project can survive these (swapping them with less effort).
python3 clean-architecture application-framework library tddPhosphorus Five is a .Net based RAD Web Application Development Framework, for creating rich and secure Ajax web apps. It allows you to orchestrate your apps together, almost as if they were made out of LEGO bricks. Out of the box, Phosphorus Five contains the following components.
web phosphorus-five hyperlambda web-os operating-system application-framework asp-net ide web-ide cloud-ideP.S. : I saw if you use Adblocker then Gitzip downloads an empty zip file, so disable Adblocker to get the correct zip file.
dartlang dart android ios flutter application-framework google-flutter##overview twine is an asynchronous dependency inversion container. twine injects dependencies into components via object composition - ie mixins applied before construction. dependency inversion coupled with twine's fibers extension API makes twine a very powerful tool. twine's power is exposed through a very simple configuration API that also makes twine easy to use.
twine application-framework micro-framework dependency-inversionA tutorial and a sample application (both built with smithy) are available here. The tutorial code is also on GitHub. Gadgets are a modular unit of user interface functionality. They can be thought of as a self-contained interaction component that accomplishes some aspect of the application’s functionality. The intention of segmenting functionality into these independent user interface components is that they can then be re-used as building blocks for larger aggregations of application functionality or custom workflows. Gadgets are not to be confused with widgets. A widget is a much smaller component representing some interaction element such as a list box, textarea, checkbox, etc. Gadgets are composed of widgets as the user interface controls for building the desired functionality of the component. Examples of gadgets or gadget-like components in other systems are iGoogle on the web, Dashboard widgets in OSX, sidebar gadgets in Windows, and so on. They ultimately provide users with a snapshot or slice of relevant functionality that can be turned on or off, assembled into a workspace, or otherwise be independently configured based on the user’s needs. Developing applications with this paradigm allows for extremely flexible and modular user interfaces that can be customized to a specific user or group. This also enables rapid updating of individual units without modifying large or cross-cutting areas of the interface, reducing development risks to the overall application. A further benefit is that the gadget framework can be presented to developers or advanced users as an SDK whereby they can develop their own custom gadgets that easily drop into a workspace. No knowledge of the framework as a whole is required – just knowledge of the gadget interfaces themselves. Sandboxing can be applied that constrains the interaction ability of gadgets with low-level system activities, to the point that failing or insecure gadgets can be shutoff so that the entire application does not fail.
gadgets schema application application-framework bullhorn circuits schematicWinery.js is a framework that enables services to run experiments along with production traffic in the same process. Besides A/B testing, it supports experimentation at per-request level, which minimizes turnaround time when code evolves fast. Winery.js also provides a structure for creating applications declaratively, with the access to Napa.js capabilities, such as multi-threading, pluggable logging, metric, and etc. Before this work was branched out as an open source project, it has been used in Bing to empower feature experiments for machine learned models. Winery.js was built based on the idea of dependency injection at multiple levels, thus its core is to encapsulate object creation and object retrieval behaviors with an overriding mechanism. White paper Continuous modification: a process to build constantly evolving services discussed this idea in details.
request-level-experimentation ab-testing application-framework dependency-injection napajs continuous-modification experimentation a/b-testingNote that a runtime directory is required for Moqui Framework to run, but is not included in the source repository. The Gradle get component, load, and run tasks will automatically add the default runtime (from the moqui-runtime repository). For information about the current and near future status of Moqui Framework see the ReleaseNotes.md file.
moqui framework web application-framework rest service server entity database-access freemarker security moqui-frameworkWhen a component reaches v1.0.0., it is considered to be stable and will follow SemVer for versioning. Consult the component CHANGELOGs, related issues, and PRs for more information.
react monorepo react-components application-framework cerner terra terra-frameworkGranitic is a framework and lightweight application server for building and running web and micro services written in Go.
ioc microservice configuration-management microservices validation iot webservices json xml dependency-injection inversion-of-control scheduler application-server application-framework devopsAn extensible event-driven application framework in haskell for building embarassingly modular software. If you have any issues (and I'm sure there'll be a few; it's a new project!) please report them here.
haskell-library application-framework framework event-driven event-loop extensibleCombo handler for express applications. It protects any other file within the those folders. It also provides a nice abstraction where filenames and paths in the filesystem are not longer relevant when it comes to serve them, and the mapping has to be explicit.
express-combo web application-framework framework combo mojito modown static
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.