Introducing NFD: A fullstack CLI and custom language framework

:rocket: NFD CLI – Fullstack App Generator + Custom Language (Now Open Source):rocket:

Overview

Hey everyone :waving_hand:

I’ve been building a project called NFD (Next Future Dev) — a CLI designed to generate applications across different frameworks and languages from a single command.

It’s now open source:
https://github.com/ADALIGO/NFD-CLI

https://next-future-dev.vercel.app/

https://need–for–drive.vercel.app


What NFD Does

Run:

nfd

And you can generate:

  • :atom_symbol:React applications (Vite + Tailwind)
  • :crab: Rust-based framework (custom .nfd language engine)
  • :globe_with_meridians: Fullstack apps (frontend + backend + database)
  • :package: Custom templates (extensible system)
  • :white_check_mark: Automatic GitHub commit
  • :rocket: One-command deployment to Vercel

:brain: Not Just a Generator

NFD is built as a modular system:

  • Template-based architecture
  • Multi-language support (JS + Rust currently)
  • Expandable to more frameworks (Next.js, Node.js, etc.)
  • CLI + runtime (custom language engine)
  • Full GitHub integration: All generated apps can be committed automatically
  • One-command deploy: Deploy directly to Vercel without manual setup

Custom .nfd Language (Experimental)

I’m also building a programming language powered by Rust:

  • Lexer
  • Parser
  • Interpreter

Example:

print("Hello NFD")

Vision

To create a developer workflow like:

nfd create my-app --framework react
nfd create my-engine --language rust
nfd create my-saas --fullstack --deploy

→ One CLI
→ Multiple ecosystems
→ Ready to scale


Current Status

  • CLI working locally :white_check_mark:
  • React template ready :white_check_mark:
  • Rust framework started :white_check_mark:
  • Templates system working :white_check_mark:
  • GitHub repo public :white_check_mark:

Looking for Feedback

I’d love input from the community:

  • What frameworks should be added next?
  • Best way to integrate deeply with Vercel?
  • Should I focus more on CLI OR the custom language?

Open to Collaboration

I’m looking to grow this into something bigger with the community. If you’re interested in testing or contributing, I’d really appreciate your feedback :raising_hands:

Thanks!