{"id":15048669,"url":"https://github.com/nighty3098/codekeeper","last_synced_at":"2025-10-24T00:33:38.959Z","repository":{"id":232178107,"uuid":"769522507","full_name":"DXS-GROUP/CodeKeeper","owner":"DXS-GROUP","description":"Projects manager for developers.","archived":false,"fork":false,"pushed_at":"2024-06-09T18:37:39.000Z","size":59820,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-09T19:25:32.447Z","etag":null,"topics":["codekeeper","markdown","markdown-editor","project-management","tasks-list","tasks-manager"],"latest_commit_sha":null,"homepage":"https://nighty3098.github.io/content/CodeKeeper","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DXS-GROUP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-09T10:16:15.000Z","updated_at":"2024-07-23T13:00:30.889Z","dependencies_parsed_at":"2024-04-15T12:48:37.106Z","dependency_job_id":"b9c9fa81-c69b-458d-9e8d-d550c6d52408","html_url":"https://github.com/DXS-GROUP/CodeKeeper","commit_stats":null,"previous_names":["nighty3098/codekeeper","dxs-squad/codekeeper","dxs-group/codekeeper"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DXS-GROUP%2FCodeKeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DXS-GROUP%2FCodeKeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DXS-GROUP%2FCodeKeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DXS-GROUP%2FCodeKeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DXS-GROUP","download_url":"https://codeload.github.com/DXS-GROUP/CodeKeeper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248140818,"owners_count":21054354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codekeeper","markdown","markdown-editor","project-management","tasks-list","tasks-manager"],"created_at":"2024-09-24T21:15:04.337Z","updated_at":"2025-10-24T00:33:36.203Z","avatar_url":"https://github.com/DXS-GROUP.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **`☘️ CodeKeeper`**\n### *Менеджер проектов для разработчиков*\n![](imgs/1.png)\n\n\u003cbr\u003e\n\n\u003ca href=\"LICENSE.md\"\u003e\u003ckbd\u003e \u003cbr\u003e**Лицензия**\u003cbr\u003e\u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003ca href=\"doc/Shortcuts.md\"\u003e\u003ckbd\u003e \u003cbr\u003e**Горячие клавиши**\u003cbr\u003e\u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003ca href=\"doc/Installation.md\"\u003e\u003ckbd\u003e \u003cbr\u003e**Установка**\u003cbr\u003e\u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003ca href=\"doc/Tweaks.md\"\u003e\u003ckbd\u003e \u003cbr\u003e**Твики**\u003cbr\u003e\u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\u003ca href=\"doc/Screenshots.md\"\u003e\u003ckbd\u003e \u003cbr\u003e**Скриншоты**\u003cbr\u003e\u003cbr\u003e \u003c/kbd\u003e\u003c/a\u003e\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n![](https://img.shields.io/github/forks/Nighty3098/CodeKeeper?style=for-the-badge\u0026color=9dc3ea\u0026logoColor=D9E0EE\u0026labelColor=1c1c29)\n![](https://img.shields.io/github/downloads/Nighty3098/CodeKeeper/total?style=for-the-badge\u0026color=e0ea9d\u0026logoColor=D9E0EE\u0026labelColor=171b22)\n![](https://img.shields.io/github/stars/Nighty3098/CodeKeeper?style=for-the-badge\u0026color=eed49f\u0026logoColor=D9E0EE\u0026labelColor=1c1c29)\n\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_cpp.png?raw=true\" height=\"45px\" /\u003e\n\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_c.png?raw=true\" height=\"45px\" /\u003e\n\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_qt.png?raw=true\" height=\"45px\" /\u003e\n\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_sqlite.png?raw=true\" height=\"45px\" /\u003e\n\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_git.png?raw=true\" height=\"45px\" /\u003e\n\n\u003cbr\u003e\n\n---\n\n## Описание\n\n**CodeKeeper** — это современный менеджер проектов для разработчиков, объединяющий:\n- Ведение и организацию проектов\n- Управление задачами (todo, in progress, done)\n- Ведение заметок (Markdown, txt, html)\n- Интеграцию с Git и GitHub (просмотр репозиториев, коммитов, релизов, статистики)\n- Синхронизацию данных\n- Гибкую настройку интерфейса и тем\n- Многоязычную поддержку (русский, английский, японский, немецкий, испанский)\n\nПриложение построено на Qt, поддерживает кроссплатформенность и хранит данные локально в SQLite.\n\n## Основные возможности\n\n- **Проекты**: создание, удаление, сортировка, просмотр информации о репозитории, открытие в браузере, отслеживание статуса (не начат, в процессе, завершён и др.)\n- **Задачи**: добавление, удаление, редактирование, фильтрация по проекту, drag\u0026drop между статусами, прогресс-бар выполнения\n- **Заметки**: древовидная структура, поддержка Markdown, drag\u0026drop файлов, быстрый просмотр и редактирование\n- **Git/GitHub**: подключение аккаунта, просмотр статистики, автоматическая синхронизация, поддержка токенов\n- **Синхронизация**: ручная и автоматическая, поддержка нескольких аккаунтов\n- **Палитра команд**: быстрый доступ к основным действиям через командную палитру\n- **Кастомизация**: темы (custom dark, solarized, mac dark), настройка шрифтов, размеров, кастомный titlebar\n- **Уведомления**: системный трей, всплывающие сообщения\n- **Горячие клавиши**: см. [Shortcuts](doc/Shortcuts.md)\n\n## Архитектура\n\n- **Главное окно** (`MainWindow`): управление вкладками (проекты, задачи, заметки), отображение статистики, кастомизация интерфейса\n- **Окна**: настройки (`SettingsWindow`), аккаунт (`AccountWindow`), синхронизация (`SyncWindow`), палитра команд (`CommandPalette`)\n- **Модули**:\n  - keeperFunc: логика работы с проектами, задачами, заметками\n  - sql_db: работа с локальной БД SQLite\n  - gitFunc: взаимодействие с git-репозиториями\n  - custom: пользовательские виджеты (кликабельные лейблы, прогресс-бары, графики)\n- **Данные**: хранятся локально в выбранной пользователем папке (SQLite + файлы заметок)\n\n## Интерфейс\n\n- Современный минималистичный дизайн\n- Drag\u0026drop для задач и заметок\n- Кастомные виджеты для отображения статистики\n- Системный трей и всплывающие уведомления\n- Поддержка масштабирования и адаптивного UI\n\n## Настройки\n\n- Выбор темы и кастомизация внешнего вида\n- Настройка языка интерфейса\n- Подключение GitHub-аккаунта и токена\n- Путь к папке хранения данных\n- Включение/отключение автосинхронизации и автообновлений\n- Гибкая настройка отображаемых метрик проектов\n\n## Синхронизация и Git\n\n- Поддержка ручной и автоматической синхронизации с удалённым репозиторием\n- Просмотр информации о репозитории: коммиты, релизы, лицензия, языки, звёзды, форки, размер\n- Получение статистики по задачам и проектам\n\n## Быстрый старт\n\n1. Ознакомьтесь с [инструкцией по установке](doc/Installation.md)\n2. При первом запуске выберите папку для хранения данных и настройте параметры в окне настроек\n3. Создайте первый проект, добавьте задачи и заметки\n4. Подключите GitHub-аккаунт для расширенных возможностей\n\n## Документация\n\n- [Горячие клавиши](doc/Shortcuts.md)\n- [Установка](doc/Installation.md)\n- [Твики и советы](doc/Tweaks.md)\n- [Скриншоты](doc/Screenshots.md)\n\n## Обратная связь и поддержка\n\nЕсли вы нашли баг или у вас есть предложения — пишите:\n\n[![Discord](https://img.shields.io/discord/1238858182403559505.svg?label=Discord\u0026logo=Discord\u0026style=for-the-badge\u0026color=f5a7a0\u0026logoColor=FFFFFF\u0026labelColor=1c1c29)](https://discord.gg/6xEc5WFK)\n\u003cbr\u003e\u003cbr\u003e\n\u003ca href=\"https://t.me/Night3098\" target=\"blank\"\u003e\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_telegram.png?raw=true\" width=\"45px\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/#9707\" target=\"blank\"\u003e\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_discord.png?raw=true\" width=\"45px\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://www.reddit.com/user/DEVELOPER0x31/\" target=\"blank\"\u003e\u003cimg src=\"https://github.com/Nighty3098/DevIcons/blob/main/badges/badges_reddit.png?raw=true\" width=\"45px\"/\u003e\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n---\n\n### **`💵 Поддержать проект`**\n\u003cimg src=\"imgs/toncoin.png\" width=\"45px\"/\u003e\n\u003cbr\u003e\n\n***`UQCF-sPDO0QqkNtvy5CKSvYWEsZS6l7vzaytV36oYM0SNhKt`***\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnighty3098%2Fcodekeeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnighty3098%2Fcodekeeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnighty3098%2Fcodekeeper/lists"}