About NanoApps
"Small is the New Smart."
Nano is a lightweight app platform for building small, focused internal tools quickly. It supports a generated path from imported data to a working app, while still leaving the codebase open when deeper customization is needed.
What Nano Does Today
- Imports `.xlsx`, CSV, and Nano entity packages into Entity Builder.
- Generates entities, forms, tile views, table views, and app shells from that model.
- Activates generated entities as real apps with menu placement and optional `mesh.json` publication.
- Restricts app access through per-user `allowed_apps`.
- Preserves first-step spreadsheet logic such as supported row-level `SUM(...)` formulas and DQT aggregates.
Apps, Imports, And Exports
Nano now supports a concrete Excel-to-web-app path. An admin can import a spreadsheet, review the schema, activate the result as an app, export it as a portable package, and move it to another Nano.
Imports currently support single-sheet `.xlsx`, CSV, and exported Nano packages. Exports preserve schema metadata, UI metadata, custom field types, and computed-field metadata.
Read the full Excel-to-app example
Data Mesh
Nano instances can expose apps and entities as part of a broader mesh. The platform is designed so each Nano can own its own data and apps locally, while still participating in a larger distributed environment.
Open Architecture
Unlike many closed no-code tools, Nano does not hide the implementation. Developers still have direct access to templates, shared UI modules, routes, bridges, and data structures when the generated path is not enough.
What Comes Next
The next major layer is entity-to-entity relationships, so admins can point one generated app at another without dropping into custom code. Formula support will also grow beyond the current imported row-level `SUM(...)` pattern.