Skip to content

A modern Node.js framework designed for creating high-performance, scalable, and enterprise-level server-side applications using TypeScript🚀

Notifications You must be signed in to change notification settings

kawkabjs/kawkab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kawkab Framework

A powerful Node.js/TypeScript framework for building scalable backend applications and APIs.

Features

  • Built with TypeScript for type safety and better developer experience
  • Modular architecture for scalable applications
  • Environment-based configuration
  • CLI tool for project management
  • Production-ready setup

Installation

npx create-kawkab-app@latest init my-kawkab-app

Quick Start

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Copy the environment file:
cp .env.example .env.development
  1. Start development server:
npm run dev

Available Scripts

  • npm run dev - Start development server with hot-reload
  • npm run build - Build the project for production
  • npm start - Run the production server
  • npm run remove - Remove build directory
  • npm run kawkab - Run CLI commands

Environment Variables

The project uses different environment files for different stages:

  • .env.development - Development environment
  • .env.production - Production environment
  • .env.example - Example environment template

Project Structure

kawkab/
├── app/              # Application source code
├── storage/          # Storage directory
├── .dist/            # Compiled files
├── cli.ts            # CLI implementation
├── index.ts          # Application entry point
└── tsconfig.json     # TypeScript configuration

Technologies

  • Node.js
  • Bun.js
  • TypeScript

License

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

Author

Hassan Kerdash

Keywords

kawkab, framework, nodejs, bunjs, javascript, js, typescript, ts, backend, api

About

A modern Node.js framework designed for creating high-performance, scalable, and enterprise-level server-side applications using TypeScript🚀

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published