| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Discord bot for GitOps-based Discord server management. Manage your server's channels and categories using YAML templates, version control, and GitHub integration.
The easiest way to get started is to invite the pre-hosted GitCord bot to your Discord server:
After inviting the bot, you can start using commands immediately. See the Quick Start Guide for usage examples.
If you prefer to run your own instance of GitCord:
git clone https://github.com/evolvewithevan/gitcord.git
cd gitcorduv synccp .env.example .env
# Edit .env and add your Discord bot tokenpython -m gitcordFor detailed self-hosting setup, see the Installation Guide.
GitCord is a Discord bot that lets you manage your server's structure using YAML configuration files, stored in Git and optionally synced with GitHub. It enables:
See the full feature list.
Create a channel from YAML:
# general.yaml
name: general
type: text
topic: General discussion
position: 0
nsfw: falseUse: !createchannel
Create a category with channels:
# community.yaml
name: Community
type: category
position: 0
channels:
- general
- memes
- off-topicUse: !createcategory or /createcategory
See Quick Start and Templates Guide.
See Commands Reference.
gitcord/ ├── src/gitcord/ # Main source code │ ├── bot.py # Main bot entry point │ ├── config.py # Configuration management │ ├── events.py # Discord event handlers │ ├── cogs/ # Discord.py cogs (command modules) │ ├── utils/ # Utility functions │ ├── views/ # Discord UI components │ └── constants/ # Constants and messages ├── gitcord-template/ # Example template repository ├── docs/ # Documentation (mdBook) ├── requirements.txt # Python dependencies ├── pyproject.toml # Project metadata └── README.md # Project documentation
We welcome contributions! Please read CONTRIBUTING.md for:
This project is licensed under the GNU General Public License v3.0. See LICENSE.
Made with ❤️ by the GitCord Team. Full Documentation
| Back | FazBrowse Home | New Git URL |