Skip to content
/ nexus-framework Public template

🚀 Nexus Framework - Enterprise-Grade Monorepo for Modern Web Applications A comprehensive, production-ready monorepo framework built on Next.js, TypeScript, and modern web technologies. This framework provides a complete development ecosystem with custom UI components, API management, documentation system, and development tools.

License

Notifications You must be signed in to change notification settings

mojtaba1180/nexus-framework

Repository files navigation

Nexus Framework

A comprehensive monorepo framework built on top of shadcn/ui with custom components, API management, and development tools.

License: Apache 2.0

🚀 Features

  • 🎨 Custom UI Components - Enhanced components built on shadcn/ui
  • 🔧 Framework Package - Complete API management with React Query
  • 📚 Documentation - Built-in docs with Fumadocs
  • ⚡ TypeScript - Full TypeScript support across all packages
  • 🔄 Monorepo - Organized workspace with shared packages

📦 Packages

  • @workspace/ui - Base UI components (shadcn/ui)
  • @workspace/custom-ui - Enhanced custom components
  • @workspace/framework - API management and data fetching
  • @workspace/eslint-config - Shared ESLint configuration
  • @workspace/typescript-config - Shared TypeScript configuration

🛠️ Usage

Adding components

To add components to your app, run the following command:

pnpm dlx shadcn@latest add button -c apps/your-app

Using components

Import components from the workspace packages:

import { Button } from "@workspace/ui/components/button"
import { CustomButton } from "@workspace/custom-ui"
import { useGenericQuery } from "@workspace/framework"

Development

# Install dependencies
pnpm install

# Start development
pnpm dev

# Build all packages
pnpm build

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

📞 Support

If you have any questions or need help, please open an issue on GitHub.

About

🚀 Nexus Framework - Enterprise-Grade Monorepo for Modern Web Applications A comprehensive, production-ready monorepo framework built on Next.js, TypeScript, and modern web technologies. This framework provides a complete development ecosystem with custom UI components, API management, documentation system, and development tools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published