Displaying 1 to 20 from 22 results

swift-composable-architecture - A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind

  •    Swift

The Composable Architecture (TCA, for short) is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. It can be used in SwiftUI, UIKit, and more, and on any Apple platform (iOS, macOS, tvOS, and watchOS). State management How to manage the state of your application using simple value types, and share state across many screens so that mutations in one screen can be immediately observed in another screen.

PF4J - Plugin Framework for Java (PF4J)

  •    Java

A plugin is a way for a third party to extend the functionality of an application. A plugin implements extension points declared by application or other plugins. Also a plugin can define extension points. With PF4J you can easily transform a monolithic java application in a modular application.

swift-composable-navigator - An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind

  •    Swift

A typical, vanilla SwiftUI application manages its navigation state (i.e. is a sheet or a push active) either directly in its Views or in ObservableObjects. As isSheetActive and isDetailShown are kept locally in the View and their values are directly mutated by a binding, we cannot test any navigation logic unless we write UI tests or implement custom bindings that call functions in an ObservableObject mutating the navigation state.


  •    ActionScript

A Flex Pluggable Extension Framework

kindergarten - :house_with_garden: Kindergarten is a JavaScript library which helps programmers to achieve modular security using sandbox pattern

  •    Javascript

Kindergarten helps you to separate your business logic into modules and add a security layer over them. It is based on sandbox pattern. Kindergarten will work well with all frameworks and libraries you like: VueJS, React, Angular, Ember, Backbone etc. etc. etc... Perimeter is a module that represents an area in you application (certain component, page, button, header etc.). Perimeter defines methods that should be exposed and rules that must be followed on that particular area.

recaf - Recaffeinating Java ☕️ with custom semantics and extensions

  •    Java

Recaf is an open-source framework for authoring extensions (dialects) as libraries for Java. You can redefine every major syntactic element of the language, either add new ones or create your own flavor of Java that matches your needs. It can be used to give syntactic support to libraries, to generate and instrument code. Last but not least you can experiment with the design and implementation of Java extensions in plain Java. Imagine we want to create our own try-with-resources statement for Java! Let's call it using.

quantum-blox - Quantum blox - modular UI boilerplate in react

  •    Javascript

This is boilerplate for fully modular web UIs based on ReactJS and Redux + PostCSS with CSS Modules. Builds are done by Webpack, which is connecting everything together, giving the technology that allows us to achieve full modularity and separation without any overhead.

dynamic-directive - AngularJS Dynamic Directives

  •    Javascript

This module has been tested on angular 1.3.x. Now, a third party module can inject entries to your user menu, by creating an Angular directive (let's say: 'avatar'), create a DynamicDirective out of it and then inject it using the dynamicDirectiveService.

pf4j-update - Update mechanism for PF4J

  •    Java

The goal of this project is to supply an update mechanism for PF4J. It's an open source (Apache license) lightweight (around 15KB) extension for PF4J, with minimal dependencies (only pf4j and gson). where ${pf4j-update.version} is the last pf4j-update version.

java9-module-examples - a list of Java 9 module samples to dive into the modular world

  •    Java

What I have learned from the Resources list is that Module System in Java 9 is an optional decision. Your project could rely on the classpath as before whereas the module system brings several benefits to your applications such as modular thinking, encapsulation, dependency management and services. To this end, in this repository you’ll find several practical Java 9 module examples that could give you some brief ideas. Feel free to open up an issue, if you find any typos or mistakes that I have made. Shows how to compile and run an unnamed module.

MARA - MARA, world's first modular industrial robot arm, official repository

  •    C++

This is the official repository of MARA modular robot, world's first modular cobot. MARA is the first robot which runs ROS 2.0 on each joint empowering new possibilities and applications in the professional and industrial landscapes of robotics. Built out of individual modules that natively run ROS 2.0, the modular robot arm can be physically extended in a seamless manner. MARA delivers industrial-grade features such as time synchronization or deterministic communication latencies. Among other things, you will find in this repository instructions on how to simulate and control MARA in Gazebo Simulator or on the real robot.

freedsl - Practical effect composition library based on abstract wrapping type and the free monad

  •    Scala

FreeDSL is a library for pure composition of side effects, weaving typeclasses on an abstract wrapping type and the Free Monad. FreeDSL is published to sonatype.

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.