candypack
v0.9.0
Published
π Next-Gen Server & Framework: Web, DNS, Mail, SSL & Monitoring in one CLI.
Readme
π CandyPack
CandyPack is a lightweight yet powerful server + framework toolkit for building and deploying modern web apps with ease β with built-in automation and a developer-first philosophy.
β¨ Key Features
Core Server Features
- β‘ Blazing Fast & Ultra Light: Optimized for performance, CandyPack is significantly lighter and faster than traditional server solutions, ensuring maximum performance with minimal resource usage.
- π Zero-Config Hosting: Leave the complex server configurations to CandyPack and focus solely on your code. Get your web applications up and running in minutes.
- π One Server, Many Domains: Easily host and manage multiple websites on a single CandyPack instance, each with its own domain and resources.
- π SSL in Seconds: Secure all your websites in seconds with free, auto-renewing SSL certificates.
- π¬ Native Mail Server: A full-featured, built-in mail server (IMAP/SMTP) that allows you to create and manage email accounts for your domains without needing an external service.
- βοΈ Process & CLI Monitor: Keep your applications running smoothly with the integrated process manager and monitor your server from anywhere with the powerful command-line tool.
Integrated Candy Framework
- π Custom URLs & Infinite Pages: Easily create clean, custom URLs and an unlimited number of pages thanks to the powerful routing and skeleton system.
- β¨ No-Code AJAX: Automatically enable AJAX for form submissions and page transitions without writing any custom JavaScript, providing your users with a seamless single-page application (SPA) experience.
- π‘οΈ Safe Requests: Automatically secure all your endpoints against common vulnerabilities like CSRF with built-in token verification for POST and GET requests.
- π Auth Made Easy: Implement user authentication in minutes with built-in session management, password hashing, and ready-to-use login/register forms.
- π Global Ready: Reach a worldwide audience with built-in, automatic multi-language support. The Candy Framework simplifies internationalization (i18n).
- β° Built-in Cron Jobs: Schedule and automate recurring tasks with the integrated cron system, perfect for background jobs, data cleanup, and scheduled operations.
π Quick Start
π₯ Install with a single command. Works on Linux, macOS, and Windows.
curl -sL https://candypack.dev/install | bashThis command:
- Installs Node.js (v18+) if missing
- Installs CandyPack globally via npm
- Prepares your system for development or deployment
π Documentation
For more detailed information and API reference, please check out our official documentation website.
π License
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.
