Skip to content

ScaffoldRust/SRust-Basic-Stellar-nextjs-bun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffold Stellar 🚀

Overview

Scaffold Stellar is a cutting-edge project template designed to provide developers with a robust, high-performance starting point for full-stack applications. By combining the power of Next.js and Rust, this scaffold offers an optimized development experience with modern web technologies.

🌟 Key Features

  • Next.js Frontend: Powerful React framework for building modern web applications
  • Rust Backend: High-performance systems programming language for critical components
  • Bun Package Management: Fast, all-in-one JavaScript runtime and package manager
  • Comprehensive Development Tools:
    • Husky Git Hooks
    • ESLint and Prettier configuration
    • GitHub Actions CI/CD
    • Monorepo workspace structure

📋 Prerequisites

Before you begin, ensure you have the following installed:

🛠 Project Structure

scaffold-stellar/
│
├── packages/
│   ├── nextjs/        # Next.js frontend application
│   └── rust/          # Rust backend services
│
├── .gitignore
├── .toolversions
├── package.json
└── README.md

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/your-username/scaffold-stellar.git
cd scaffold-stellar

2. Install Dependencies

bun install

3. Run Development Servers

Frontend (Next.js)

bun run dev:frontend

Backend (Rust)

bun run dev:rust

🔧 Available Scripts

  • bun run dev: Start development servers
  • bun run build: Build production versions
  • bun run start: Start production servers
  • bun run lint: Run linting checks
  • bun run test: Run test suites

🤝 Contributing

Contribution Guidelines

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🔗 Connected Technologies

💬 Support

For support, please open an issue in the GitHub repository or join our community Telegram group.

📊 Project Status

Build Status Coverage Version


Happy Coding! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6