Displaying 1 to 19 from 19 results

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.


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

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.

normalize.less - Modularized famous normalize.css using less

  •    CSS

Modularized famous normalize.css using less. The idea comes from here. Please see CONTRIBUTING for details.

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.