v1.0.0: 🚀 Flarekit - First Official Release
We’re thrilled to announce the first release of Flarekit, a scalable and modular monorepo tailored for building modern, edge-first web applications with Cloudflare Infrastructure.
🌟 Highlights of v1.0.0:
💼 Unified Monorepo Structure
- Manage frontend, backend, and shared services seamlessly with a single monorepo setup.
- Powered by TurboRepo for efficient builds and development workflows.
🛠️ Developer-Friendly Tools
- Preconfigured with ESLint and Prettier to ensure code quality.
- Example projects using Astro (frontend) and Hono (backend) to kickstart development.
🌍 Edge-First Design
- Fully optimized for Cloudflare Workers, D1 Databases, R2 Storage, and Queues.
- Ensures performance, scalability, and seamless integration with Cloudflare’s distributed infrastructure.
📦 Lightweight Database Package
- Introduces
@flarekit/database
, a Rollup-built package supporting CommonJS and ESM formats. - Utilizes Drizzle ORM for schema creation and migration, ensuring edge compatibility.
🔄 Automated Workflows
- GitHub Actions for continuous integration and deployment, covering linting, testing, and production deployments.
⚡ Simplified Local Development
- Miniflare integration for local testing of Cloudflare Workers.
- Commands like
npx flarekit dev
make running individual apps a breeze.
🚧 Getting Started:
- Clone the repository:
git clone https://github.com/Atyantik/flarekit.git cd flarekit
- Install dependencies:
npm install
- Start the development environment:
npm run dev
📖 Documentation
Comprehensive developer documentation is available here. Dive in to learn about project setup, development workflows, and deployment.
🤝 Join the Community
We’d love to hear your feedback and ideas! Feel free to open issues, submit pull requests, or connect with us on Atyantik Technologies.
Flarekit is here to redefine edge-first development with Cloudflare. Let’s build something amazing together! 🚀