Open source

Public code.
Inspectable systems.

Selected Japality projects are published on GitHub under open-source licences—AI agents, experimental LLM languages, scientific CLI tools, and research utilities. Most mobile apps in our portfolio are proprietary store products and are not listed here.

AI & developer systems

Agents, languages, and LLM workflows.

Work on how models write code, how languages serve LLMs, and how multi-step AI tasks can be controlled from the terminal or a small runtime.

TypeScriptMIT

AI coding agent

BeanAlis

Open-source AI coding agent for the terminal. Multi-step tasks, repo edit/search, MCP tools, hybrid model routing, and verify gates—bring your own OpenAI-compatible API.

CLIAgentMCPBYO API
View on GitHub
RustMIT

LLM-first language

JapalityBean

Experimental LLM-first systems language and compiler (jbc). Explores languages that models can parse, generate, and repair—with type checking, IR, and native emit paths.

CompilerLLMSystems
View on GitHub
PythonMIT

Workflow DSL

Japalitynil

Compact research prototype for an LLM-oriented workflow DSL. Goals, context, constraints, and steps are first-class constructs with a stable intermediate representation.

DSLWorkflowsIR
View on GitHub

Scientific computing

Rust tools for sequencing workflows.

Open-source utilities for NGS preprocessing, alignment, primer analysis, and multi-platform FASTQ merging—written primarily in Rust for performance and portability.

RustGPL-3.0

RNA-seq aligner

JapalitySplice

Sparse k-mer, splice-aware RNA-Seq aligner designed for resource-constrained environments—edge devices, laptops, and teaching labs. Commercial use requires a separate licence.

RNA-seqAlignerEdge
View on GitHub
RustGPL-3.0

NGS preprocessing

JapalityECHO

Zero-configuration NGS read preprocessing with adapter trimming, quality pruning, context-aware error correction, and optional GPU acceleration.

NGSQCGPU
View on GitHub
RustMIT

Primer analysis

japality-primer

In silico primer specificity checker—IUPAC-aware PCR simulation, multi-genome specificity matrices, and FASTQ read scanning with mismatch tolerance.

PCRPrimersCLI
View on GitHub
RustMIT

FASTQ merge

japality-cib

Safely merges paired-end FASTQ from the same sample sequenced on two platforms (e.g. Illumina + BGI/Huada), with manifests, dry-run, and streaming I/O.

MetagenomicsFASTQMerge
View on GitHub

Research utilities

Watermarking and defensive lab probes.

Additional public tools that support security research, media integrity, and controlled app validation workflows.

RustGPL-3.0

Digital watermarking

GN-QIM

Generalized Nonlinear Quantization Index Modulation—a sublinear power-law QIM scheme for JPEG-robust digital watermarking in the DCT domain.

WatermarkJPEGResearch
View on GitHub
GoMIT

Defensive networking

safelink-lab-server

Single Go binary probe server for defensive WiFi / captive-portal / TLS validation. Deploy only on infrastructure you own—not for unauthorised networks.

GoTLSCaptive portal
View on GitHub

Licences

Use the licence on each repository.

MIT and GPL-3.0 terms appear across the public portfolio. Some projects (for example JapalitySplice) require a commercial licence for proprietary or internal business use. Issues belong on GitHub; commercial licensing can go by email.

Commercial licence enquiry

Source of truthGitHub is authoritative for code, issues, releases, and the current licence text.

Not every appMost Japality mobile apps are store products and are not open source.

No warrantyPublic software is provided without warranty unless a separate written agreement says otherwise.

Contact

Questions about a public project?

For bugs and feature requests, prefer GitHub issues. For commercial licensing, security reports, or collaboration around open-source work, email us with a non-confidential summary.

info@japality.com Do not send credentials, private keys, or sensitive datasets.