Skip to content

lukeh990/magnetite-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Magnetite CMS

GitHub License GitHub branch check runs GitHub Sponsors GitHub Repo stars GitHub Release

Magnetite CMS an in development Content Management System. Our core goals are:

  • Provide a solution that is both easy to scale for managed providers and easy to set up for self hosting.
  • Allow people to have as much control over their CMS as possible with a plugin ecosystem.
  • Provide an easy to use web interface with a WYSIWYG editor.
  • Be as preformant as possible

Sponsors

Sponsorships of any amount are accept via GitHub Sponsorships. Anyone who sponsors this project will be massively appreciated.

Sponsors:

Development

This project is in development. Use at own risk.

A mechanism for receiving development updates is in the works.

Tech Stack

The primary engine is built on the Rust programming language.

The core dependencies are as follows:

Backend

  • tokio - Async Runtime
  • SQLx - SQL DB Integration
  • actix-http - HTTP(S) server
  • rhai - Scripting Language for plugins
  • uuid - UUID generator
  • chrono - Time Handling
  • serde - Serialization and Deserialization
  • toml - TOML extension for Serde
  • serde_json - JSON extension for Serde

Frontend

  • egui - Admin web app frontend

Building

The web server can easily be built with cargo build.

During the build process, the frontend web app will be built and included in the output.

About

A blazing fast, expandable, and easy to use CMS

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages