Skip to content
forked from odac-run/odac

🍭 Next-Gen Server & Framework: Web, DNS, Mail, SSL & Monitoring in one CLI.

License

Notifications You must be signed in to change notification settings

erkanokman/CandyPack

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

251 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

CandyPack Header

🍭 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 | bash

This 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.

About

🍭 Next-Gen Server & Framework: Web, DNS, Mail, SSL & Monitoring in one CLI.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.6%
  • CSS 3.2%
  • HTML 1.2%