svelted-cms Svelte Themes

Svelted Cms

CMS System for generating pages with SvelteKit & Threlte by using a component based block build editor.

🧪 Svelted CMS - ɴᴇxᴛ-ɢᴇɴ sᴠᴇʟᴛᴇ ᴄᴏᴍᴘᴏɴᴇɴᴛ ᴇᴅɪᴛᴏʀ


This repository contains the source for the Svelted CMS platform.

Everything you need to build a fast, moderny and yet not so stable website project, powered by Svelte Kit. This project is still very new and every contribution of code will be appreciated. Important! This project requires bun as the runtime. If you do not currently have Bun installed, please visit their website: Official Bun Website.

Bun is a faster alternative to Node.js. Most, if not all, Node.js libraries you want to use should work fine in Bun as well! Since Bun consistently outperforms Node, we decided to use their exclusive imports.

🙋 Committers and Contributors

  • Plunzi (maintainer, designer, developer)
  • joshnuss (skilled developer)

Currently developed features:

svelted admin dashboard (can be found under the route /svelted/) simplistic block build editor (/svelted/editor) creating, deleting, saving layouts & pages (/svelted/layouts | /svelted/pages) adding new routes at runtime storage/media navigation (/svelted/media)

🚩 Setup project locally

First clone this repository to a place on your machine and execute the following commands for installing all packages.

# install required packages
bun install
# install required packages
bun run build && bun run start

📚 Additional Resources

Here are some additional resources which could be handy:

Svelte Documentation SvelteKit Documentation Bun Documentation

📝 Contributing

We welcome contributions! If you have suggestions for improving the project or want to report a bug, please open an issue. If you would like to contribute code, please fork the repository and submit a pull request.

Developing

Done? Great, now you can install all required dependencies with bun add, start a development server:

bun --bun run dev

# or start the server and open the app in a new browser tab
bun --bun run dev -- --open

Top categories

Loading Svelte Themes