The IntelliSrc open-source collection

Code. Build.
Go beyond.

Libraries, applications, and containers for the people who build. Explore the source. Understand the tools. Make them your own.

GROOVY / JAVA / JAVASCRIPT / DOCKER

Backend foundationsReactive interfacesDeveloper applicationsContainer infrastructure

01 / Core libraries

A strong place to start.

Common backend tasks and reactive frontends.
Two libraries. A focus on simpler code.

BACKEND / JVMFEATURED

ICL_

IntelliSrc Common Library

A modular Groovy / Java toolkit for the work behind your application. Web services, databases, networking, encryption, and logging—brought together.

GroovyJavaBackend
build.gradle
// Choose the modules your project needs.
dependencies {
  implementation 'com.intellisrc:core:VERSION'
  implementation 'com.intellisrc:crypt:VERSION'
}

Replace VERSION with your selected release.

FRONTEND / BROWSERFEATURED

M2D2_

Model to DOM 2

Put data into the DOM and update it when values change. Reactive interfaces with standard HTML, familiar JavaScript, and no dependencies.

JavaScriptReactive DOMNo dependencies
hello.js
m2d2.ready($ => {
  const hello = $("#hello", {
    text: "Hello, developer."
  });
  hello.text = "Build something great.";
});
Hello, developer.

From the service behind the screen to the interface in front of it.

02 / Applications

Tools with a purpose.

Connect to a desktop. Label your dataset.
Share a file. Get things moving.

04 / Further exploration

Keep following the source.

All repositories

The next step is yours

Read it. Fork it. Build on it.

Explore the code and find your next starting point.