R&D Lab
Asopitech Labo
An R&D lab that prototypes new programming languages, data infrastructure, and AI technology, then grows them into production-ready tools. Currently in development: Nimino, a WebView desktop foundation, and Nimculus, a GPU-native editor, both built in Nim. Earlier work has been released as OSS projects such as Alopex DB and JV Language.
What the lab does
Asopitech Labo follows a simple principle: build first, then verify. Promising technologies are prototyped at a small scale, and only the ones that prove themselves graduate into standalone OSS projects. Experiments and lessons learned are shared on the blog and documentation site.
How we work
Three steps from prototype to release
Step 1
Prototype
Build a small prototype quickly to test whether the technology holds up.
Step 2
Validate
Apply it to real use cases and evaluate performance, developer experience, and operability.
Step 3
Release
Promising work graduates into a standalone OSS project, released together with documentation.
Projects
Work in progress and released from the lab
Desktop
In developmentNimino
A lightweight cross-platform WebView desktop application framework hosted by Nim. Informed by Tauri, it reaches native OS APIs and WebViews through a thin FFI.
Editor
In developmentNimculus
A fast GPU-native code editor built with Nim and NimNUI, exploring Zed-style architecture and how far Nim can go for GUI development.
Docs
PublishedNim Architecture Guide
A systematic guide to Nim's design philosophy, compiler architecture, types and memory, and FFI — published on asopitech.github.io.
Database
Released OSSAlopex DB
A Rust database that scales from embedded to cluster while keeping the same data file.
Language
Released OSSJV Language
A zero-runtime language designed as Java syntactic sugar that compiles down to pure Java.
AI
Released OSSHC GraphRAG
A high-accuracy retrieval stack for AWS that combines knowledge graphs with RAG.
Follow the lab
Experiments and progress are shared on the blog and on GitHub (asopitech-labs).