Displaying 1 to 19 from 19 results

Spring - Application Framework

  •    Java

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.

Grails - A Powerful Groovy-Based Web application framework for the JVM built on top of Spring Boot

  •    Groovy

Grails 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.

AxonFramework - High Performance and Scalability framework for Java

  •    Java

A CQRS (Command Query Responsibility Segregation) Framework for Scalable, High-Performance Java Applications.

MyFaces

  •    Java

MyFaces 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).




Wakanda - JavaScript Development platform for Web & mobile applications

  •    Javascript

Wakanda. 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.

micronaut-core - Micronaut Application Framework

  •    Java

Micronaut 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.

Sproutcore - JavaScript Application Framework

  •    Javascript

SproutCore 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.

Griffon - Next generation desktop application development platform for the JVM

  •    Java

Griffon 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.


tinyapp - A minimal, modular, client-side application framework.

  •    Javascript

Deprecated / 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.

kerno - Framework for a Python application service layer, approximating Uncle Bob Martin's Clean Architecture

  •    Python

In 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).

phosphorusfive - A Full Stack RAD Web Application Development Framework

  •    CSharp

Phosphorus 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.

flutter-examples - [Examples] Simple basic isolated apps, for budding flutter devs.

  •    Dart

P.S. : I saw if you use Adblocker then Gitzip downloads an empty zip file, so disable Adblocker to get the correct zip file.

twine - inversion of control container

  •    Javascript

##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.

smithy-js - Gadget-based application framework

  •    Javascript

A 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.

wineryjs - Winery.js: a framework for service experimentation

  •    TypeScript

Winery.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.

moqui-framework - Use Moqui Framework to build enterprise applications based on Java

  •    Groovy

Note 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.

terra-framework - Terra framework houses higher order opinionated react components to help developers quickly build out new applications

  •    Javascript

When 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.

eve - An extensible event-driven application framework in haskell

  •    Haskell

An 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.

Hisar - :european_castle: Hisar: Cross-Platform Modular Component Development Infrastructure

  •    CSharp

The purpose of this framework is that eliminate the monolithic application challenges and allow us to develop component (module) without main application dependency. Thus the component can be run and test as a standalone web application. When you complete development requirements and ready to deploy the component then just pack it or copy the output to the related directory of the main application. MsBuild , NuGet or dotnet pack tools can be used for packaging. In this way, the component will be able to part of the main hosting application and available to upload NuGet or MyGet package repositories.





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.