Skip to content

πŸš€ 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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