A production-focused Node.js and TypeScript ecosystem for building maintainable applications and services.
Start with VextJS · Explore all repositories
VextJS is the active full-stack framework in this ecosystem. Start with the documentation and create a project with the current scaffold command:
npx vextjs create my-app
cd my-app
npm run devThe default scaffold starts a runnable full-stack React application. Visit the VextJS repository for the framework README, adapters, CLI options, and release details.
- VextJS — the active Node.js framework with a convention-based runtime, modular architecture, and plugin lifecycle.
- monSQLize — a database-native TypeScript runtime layer for models, transactions, locks, caching, workflows, sync, and observability.
- schema-dsl — a TypeScript schema DSL for validation, schema reuse, export, internationalization, and runtime isolation.
- permission-core — fine-grained RBAC and resource permissions for Node.js, including route permissions and data scopes.
- cacheHub — centralized cache management with unified APIs, multi-layer caching, and scalable cache strategies.
- flex-rate-limit — flexible Node.js rate limiting with multiple storage backends and algorithms.
VextJS is the current framework direction. The archived ndsk and ndsk_core repositories are retained as legacy references; begin new work with VextJS and the active projects above.
- Read the VextJS documentation before starting a new project.
- Use the VextJS issue tracker for framework questions and reproducible problems.
- For package-specific questions or contributions, begin with that repository's README and issue tracker.
- Browse all VextJS repositories to find the right project for your use case.