Netzo

Productive open-source framework for building business web apps.

Website ยท Docs ยท Issues ยท Discord

Discord Follow on Twitter GitHub Repo stars

We are on our road to v1! Be sure to pin version via netzo@X.Y.Z to ensure things don't break.

What is Netzo?

Netzo is a batteries-included meta-framework for Deno Fresh. It offers a collection of modules and opinionated best practices, empowering developers to build web apps faster without sacrificing flexibility.

Main Features

  • ๐ŸŒ Integrations: Collection of integrations for popular APIs and Databases.

  • ๐Ÿ”’ Authentication: Simple user management and role-based access control (RBAC).

  • ๐Ÿ—ƒ๏ธ Database: Simple data management for the multi-model, real-time database that powers apps.

  • ๐Ÿงฉ Components: Customizable UI components, blocks and layouts to import/copy-paste into apps (powered by shadcn-ui).

  • ๐Ÿ’ป CLI: Command-line interface (CLI) to help you develop and deploy Netzo applications.

Why Netzo?

"Low-code tools make the first 60% easy, and the remaining 40% impossible."

Custom business app development has challenges. Traditional development is complex and time-consuming. In business software flexibility but speed and efficiency are paramount. Our goal is to provide full-code flexibility at no-code speeds boosting developer productivity and enabling them to build apps 10x faster.

Tech Stack

  • Runtime: Powered by Deno, the modern and secure JavaScript runtime, ensuring efficiency and a superior developer experience.

  • Framework: Built on Deno Fresh, a next-gen web framework designed for rapid development, contributing to Netzo's speed, reliability, and simplicity.

    • shadcn-ui: Beautifully designed, accessible, and customizable components.
    • UnoCSS: An instant, on-demand atomic CSS engine, ensuring better performance and joyful development experiences.
  • Database: Deno KV, a fast, reliable, and secure key-value database, perfectly suited for Netzo's data storage needs.

Quick start

  1. Install Deno CLI

  2. Install Netzo CLI

deno install -Arf https://deno.land/x/netzo/cli/netzo.ts
  1. Initialize project
netzo init
  1. Run project
deno task start
  1. Deploy project
netzo deploy --build --production

To deploy your project, you need to create a project in the Netzo Platform if you don't already have one.

Contribute

Contributions are always welcome! Please read the contribution guideline first.