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. Poiera, Theatora, Rhyzora, and Contexum are published as concepts.
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.
Business
Concept publishedContexum
See people, projects, work, revenue, and cash as one connected business — share, decide, and act in the same context.
Platform
Concept publishedPoiera
A control plane for AI agents that turns compact application contracts into authorized, deployed, and verified releases.
Backend
Concept publishedTheatora
A composable kit for building an application backend from capabilities, modules, providers, and runtimes.
Interface
Concept publishedRhyzora
Generates CLI, TUI, Web, desktop, and MCP interfaces from declarative application and engine contracts.
Dataset
In developmentGlobal Executables
A cross-ecosystem dataset of executable names collected from package ecosystems, published as structured data and readable by AI agents through MCP.
Tooling
Concept publishedSetup State Delivery
Define configuration files, environment variables, tool profiles, and AI agent settings once, then deliver them consistently to machines, projects, CI, and AI agents — tracking declared, effective, materialized, and runtime state, with secrets encrypted client-side.
Follow the lab
Experiments and progress are shared on the blog and on GitHub (asopitech-labs).