Skip to content

About

A modern headless CMS and backend-as-a-service platform powered by Nitro, TypeScript, PostgreSQL, and Kysely.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

122 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Squelify logo

Headless CMS and Backend Platform without hassle

A modern headless CMS and backend-as-a-service platform.

Try it Now · Report Bug · Suggest Feature

Release Languages Contribution


Caution

Squelify is in a very early development preview - expect some bugs and changes along the way.
Please do not use it in production yet, use in production at your own discretion!


Overview

A modern headless CMS and backend-as-a-service platform powered by Nitro, TypeScript, PostgreSQL, and Kysely. Squelify is a lightweight and developer-friendly headless CMS solution, inspired by amazing projects like Supabase, PocketBase, and Strapi.

Learn more in our documentation.

✨ Key Features

Built by developers, for developers. Here's what you get:

  • 🔐 Built-in Authentication System

    • Email/Password authentication
    • OAuth providers support
    • Two-factor authentication (2FA)
    • Passkey (WebAuthn) support
  • 📚 Content Management

    • Dynamic content types
    • Flexible content modeling
    • Rich text editor
    • Media library
  • 🛠 Developer Features

    • RESTful API
    • Real-time subscriptions
    • Role-based access control
    • Webhooks support
    • Rate limiting
    • Audit logs
  • 💪 Technical Stack

    • Nitro - Next Generation Server Toolkit.
    • TypeScript - Type-safe development.
    • PostgreSQL - The world's most advanced open source database.
    • Kysely - Type-safe SQL query builder.
    • oRPC - Typesafe APIs Made Simple.

🏃 Getting Started

Check our Contributing Guidelines and Quick Start for setup instructions.

📦 Deployment

We offer Squelify docker image that enables you to effortlessly self-host the platform. You have the flexibility to host Squelify across multiple regions on Fly.io or any other cloud providers of your choice.

See Deployment Guide for the deployment steps.

🤝 Contributing

We welcome contributions! Check our Contributing Guidelines to learn how you can help improve Squelify.

✅ Roadmap

Discover what's new and what's next on our exciting product roadmap! Join our community in shaping the future by voting on upcoming features and sharing your brilliant ideas.

👤 Maintainer

Currently maintained by Aris Ripandi (@riipandi).

📜 License

Squelify project is released under the Functional Source License (FSL-1.0-Apache-2.0) unless otherwise specified. Our CLI tools, SDKs, and client libraries are licensed under the MIT License to give developers maximum flexibility and freedom. Documentation is available under CC-BY-4.0 license.

This multi-license approach enables you to freely use, modify and distribute our developer tools while ensuring sustainable development of the core platform.

For detailed licensing information, see the LICENSE file.

💡 Acknowledgement

  • Inspiration: Squelify's design draws inspiration from Supabase, Pocketbase and Strapi.
  • Licensing Model: We took inspiration from Sentry and GitButler licensing model.
  • The Database: Our database foundation is powered by PostgreSQL.
  • Logo: The Squelify logo was created with the help of Canva.

🔰 Support

Squelify is mostly a one-man project, not backed by a VC fund or anything. If you find Squelify useful, please star it on GitHub and spread the word among your peers. It really helps to move the project forward.


💝 Support this project via GitHub sponsors or by subscribing on Polar.

About

A modern headless CMS and backend-as-a-service platform powered by Nitro, TypeScript, PostgreSQL, and Kysely.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

Packages

Contributors

Languages