@atherjs/framework v0.0.7
Ather
Ather is a Laravel-style framework for Bun.js, offering a familiar and elegant syntax for modern JavaScript application development. It combines the speed and efficiency of Bun with the best practices of web development.
🚀 Getting Started
📦 Installation
Install the Ather CLI globally with:
npm install -g @atherjs/cli
✨ Creating a New Project
To start a new Ather project, use the CLI:
ather create project-name cd project-name bun install
▶️ Running the Application
Run your Ather application with:
bun run dev
🔧 Generating Components
Ather's CLI makes it easy to generate controllers, models, and migrations.
🛠 Creating a Controller
Generate a new controller:
ather make:controller User
For a resource controller, use:
ather make:controller User -r
🗄 Creating a Migration
Create a new migration:
ather make:migration create_users_table
🧩 Creating a Model
Generate a new model with optional components:
ather make:model User
To also generate a migration, controller, and resource controller:
ather make:model User -mcr
-m
: Generate a migration-c
: Generate a controller-r
: Generate a resource controller (when used with -c)
📚 Documentation
For more information and detailed guides, visit the official Ather documentation.
🤝 Contributing
Contributions are welcome! Check out our contributing guidelines for more details.
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.
Ather brings modern web development best practices to Bun.js. Enjoy building with Ather!