GravIT!🌈

GravIT! This Simple CMS is built on the philosophy of "simplicity". Unlike heavy content management systems, almost everything that would reduce speed or add unnecessary complexity has been omitted. Content, configuration, and users are all defined in a simple schema of text files using Markdown and YAML flat-file principle. This guarantees lightning-fast response and maximum transparency.

In-Memory Power: Speed Above Gold 🚀

The CMS utilizes modern Python and FastAPI, one of the fastest asynchronous frameworks available today. Upon startup, the complete content is loaded into memory (RAM). The CMS's programming languages are Python, Twig and SCSS, with only the necessary amount of JavaScript:

Gravit


Pages are then served from the in-memory cache with a response time that is many times faster than database queries. Thanks to multi-threading support, the application can effectively utilize multiple CPU cores.

Modular Approach: Write What You Need

GravIT! is not for everyone. It is designed for those who appreciate freedom and simplicity. If you find a specific feature missing, it is by design-the CMS is intended as a minimalist core that you can easily extend yourself using purposeful plugins or your own code.

🔸 Versioning and Backup: Content management is as simple as a git commit. The entire website is just one directory that can be easily versioned and backed up.
🔸 No Admin Panel: The system avoids a complex GUI, thereby reducing maintenance, security risks, and dependency on outdated libraries.

Key Features

🔸 Architecture: Python 3 and FastAPI for lightning-fast asynchronous operation.
🔸 Content: Integrated Markdown with YAML for metadata and configuration.
🔸 Navigation: Automatic, multi-level structure of bookmarks.
🔸 Search: Fast search with regular expression support.
🔸 Security: Support for multiple users and granular access control to content.
🔸 Aesthetics: Responsive design and support for modern styles (SCSS, Emojis 💯).
🔸 Code: Syntax highlighting with modern themes.
🔸 Extensions: A rich library of purposeful plugins that do not modify the core application.