New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

celsus

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

celsus

Celsus — Universal Web Development Runtime Tool

latest
npmnpm
Version
0.1.6
Version published
Maintainers
1
Created
Source

Celsus 🚀

Next-Gen Documentation Framework for Modern Developers

License
Node.js
npm
Status

🌍 Overview

Celsus is a next-generation documentation framework built for developers who value speed, automation, and flexibility. It eliminates repetitive setup tasks, allowing teams to focus on writing, not configuring.
With built-in CLI tools, instant preview servers, and seamless deployment integrations, Celsus makes managing docs for any project effortless.

✨ Features

  • Lightning-Fast Builds — Optimized static site generation with caching and live reload.
  • 🧠 Smart CLI — Intuitive commands: celsus create, celsus build, celsus deploy, celsus console.
  • 🪶 Zero Config Setup — Works right out of the box; no complex setup required.
  • 🌈 Theming Support — Customizable themes with color modes and layouts.
  • 🔌 Plugin System — Extend functionality with modular plugins.
  • 📜 Markdown & MDX Ready — Write docs using Markdown or interactive MDX.
  • 🌐 One-Command Deployments — Built-in GitHub Pages, Cloudflare, and Netlify deploy support.
  • 🧩 Developer Friendly — TypeScript-ready architecture and simple config files.

🧰 Installation

Install Celsus globally using npm or yarn:

# Using npm
npm install -g celsus
# Using yarn
yarn global add celsus

🚀 Getting Started

1️⃣ Create a New Documentation Project

celsus create my-docs
cd my-docs
npm start

The local dev server automatically finds a free port (default: 3000) and launches instantly.

2️⃣ Build for Production

celsus build

Your site will be compiled into a static bundle optimized for performance.

3️⃣ Deploy Your Site

celsus deploy

Supports GitHub Pages, Cloudflare Pages, Netlify, and Vercel.

⚙️ Configuration

You can customize your setup by creating a celsus.config.js file:

export default {
  title: "Celsus Documentation",
  description: "Next-gen documentation framework",
  theme: "modern",
  port: 3000,
  favicon: "./public/favicon.ico",
  plugins: ["search", "analytics", "sitemap"],
  baseURL: "https://yourdomain.com/docs",
};

📁 Project Structure

my-docs/
├── public/
│   ├── favicon.ico
│   └── assets/
├── src/
│   ├── pages/
│   ├── components/
│   └── main.js
├── celsus.config.js
└── package.json

🧑‍💻 Development Commands

CommandDescription
celsus create <name>Create a new documentation project
celsus devStart local dev server with hot reload
celsus buildBuild production-ready site
celsus deployDeploy site to chosen platform
celsus consoleAccess the internal CLI console
celsus demoGenerate sample documentation project

🧩 Plugin System

Plugins allow you to extend Celsus with extra capabilities.

Example plugin config:

plugins: [
  "search",
  ["analytics", { provider: "Google", id: "UA-123456" }],
  ["sitemap", { priority: 0.8 }]
]

Available plugins:

  • 🔍 search — Adds in-site search
  • 📊 analytics — Adds Google/Cloudflare Analytics
  • 🗺️ sitemap — Auto-generates sitemap.xml

🌈 Theming

Themes are located under src/theme/.
To create a custom theme:

celsus theme create my-theme

Then edit your configuration:

theme: "my-theme"

Celsus supports light/dark modes, typography customization, and accent colors.

☁️ Supported Deployment Platforms

  • 🌐 GitHub Pages — via gh-pages branch
  • ☁️ Cloudflare Pages — automatic deploy via CLI
  • 🌍 Netlify — easy deploy with netlify-cli
  • ⚙️ Vercel — one-click deployment

🧠 Troubleshooting

ProblemSolution
Port already in useCelsus auto-selects a new port
Build failsDelete .cache folder and rebuild
CLI not foundEnsure Node.js ≥16 and reinstall globally
Theme not loadingCheck celsus.config.js theme path

🧭 Roadmap

  • CLI core commands
  • Plugin system
  • GitHub + Cloudflare deployment
  • Live collaboration mode
  • Custom analytics dashboard
  • AI-powered doc generation

🤝 Contributing

We welcome contributions!

  • Fork the repository
  • Create a new branch (feature/my-feature)
  • Commit your changes
  • Open a Pull Request

Run the dev build before submitting:

npm run dev

🧩 Tech Stack

  • ⚛️ React + Vite
  • 🧱 Node.js + TypeScript
  • 📝 MDX + Markdown Parser
  • 💅 TailwindCSS + ShadCN UI
  • ⚙️ ESM-first modular structure

📜 License

Celsus is licensed under the MIT License — free for personal and commercial use.

👨‍💻 Author

Developed with ❤️ by CK Web Gaming
GitHub: @CKWebGaming

🌟 Acknowledgements

Special thanks to open-source tools and contributors who made Celsus possible:

  • Node.js
  • React
  • TailwindCSS
  • MDX
  • The developer community ❤️

Keywords

devtool

FAQs

Package last updated on 13 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts