{"id":13415576,"url":"https://github.com/ChungZH/notepanda","last_synced_at":"2025-03-14T23:30:53.953Z","repository":{"id":43636896,"uuid":"258935245","full_name":"ChungZH/notepanda","owner":"ChungZH","description":"📃 A simple cross-platform notepad. Based on Qt and C++.","archived":false,"fork":false,"pushed_at":"2024-06-10T00:43:02.000Z","size":4447,"stargazers_count":336,"open_issues_count":11,"forks_count":62,"subscribers_count":12,"default_branch":"dev","last_synced_at":"2024-10-15T18:22:37.291Z","etag":null,"topics":["arch","cmake","cpp","cpp11","cross-platform","desktop-app","editor","kde","notepad","qt","qt5","text"],"latest_commit_sha":null,"homepage":"https://t.me/notepanda","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChungZH.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2020-04-26T04:01:54.000Z","updated_at":"2024-10-09T10:06:48.000Z","dependencies_parsed_at":"2024-01-17T00:18:39.617Z","dependency_job_id":"0dadb6b7-dde3-4ae3-93a7-48a988145b24","html_url":"https://github.com/ChungZH/notepanda","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChungZH%2Fnotepanda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChungZH%2Fnotepanda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChungZH%2Fnotepanda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChungZH%2Fnotepanda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChungZH","download_url":"https://codeload.github.com/ChungZH/notepanda/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243573172,"owners_count":20312882,"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":["arch","cmake","cpp","cpp11","cross-platform","desktop-app","editor","kde","notepad","qt","qt5","text"],"created_at":"2024-07-30T21:00:50.444Z","updated_at":"2025-03-14T23:30:53.932Z","avatar_url":"https://github.com/ChungZH.png","language":"C++","readme":"![banner](./images/banner.png)\n\n###### Notepanda's icon is owned by ChungZH, any unanthorized usage will be blamed.\n\n# Notepanda\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a226323cc991499b9c324238949d3cb5)](https://app.codacy.com/manual/ChungZH/notepanda?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=ChungZH/notepanda\u0026utm_campaign=Badge_Grade_Dashboard)\n![C++ \u0026 Qt](https://img.shields.io/badge/C%2B%2B%20%26%20Qt-forever-ff69b4?style=flat) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FChungZH%2Fnotepanda.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FChungZH%2Fnotepanda?ref=badge_shield)\n\n![LICENSE](https://img.shields.io/github/license/ChungZH/notepanda)\n![Made with love](https://img.shields.io/badge/Made%20with-love-red?style=flat)\n![Build CI](https://github.com/ChungZH/notepanda/workflows/Build%20CI/badge.svg)\n\n\n\u003e **A simple cross-platform notepad. Based on Qt and C++.**\n\nIf you want to track the latest news of Notepanda, welcome to our [📰 Telegram channel](https://t.me/notepanda)!\n\nBTW you can read this post in my blog: [Notepanda 开发小结](https://blog.chungzh.cn/articles/notepanda/)\n\n## Why write this text editor?\n\nI recently started getting started with Qt, this is my first Qt project, the first C++ project, and the first project in my life. I hope to develop my skills through this project.\n\nI'm not going to use this as a replacement for my other text editors because it's too simple and I am too poor :)\n\nSo enjoy this toy 🍵️\n\n## Screenshots\n\n|                Light                 |                Dark                 |\n| :----------------------------------: | :---------------------------------: |\n| ![Light](./images/notepanda-sc1.png) | ![Dark](./images/notepanda-sc3.png) |\n| ![Light](./images/notepanda-sc2.png) | ![Dark](/images/notepanda-sc4.png)  |\n\n## Feature\n\n- Basic operation\n- Line numbers\n- Syntax highlight\n- Launch from the shell by typing: `notepanda` or `notepanda CMakeLists.txt`\n- Preview panel (Support Markdown \u0026 HTML)\n- Opening files with Drag and Drop.\n\n## Install\n\nIf you are Windows / MacOS / Linux user, you can go to [Releases](https://github.com/ChungZH/notepanda/releases) page.\n\nIf you are using [Scoop](https://scoop.sh), you can get Notepanda from my sweet scoop bucket [🍑 peach](https://github.com/ChungZH/peach):\n\n```powershell\nscoop bucket add peach https://github.com/ChungZH/peach\nscoop install notepanda\n```\n\nIf you are Arch Linux (or Arch-based distros) user, you can get Notepanda from AUR. ![AUR Badge](https://img.shields.io/aur/version/notepanda)\n\nYou may use an AUR helper such as `yay` to automatically handle the build process of AUR packages:\n\n```sh\nyay -S notepanda\n```\n\nThe latest version is `v0.1.4` now.\n\n## Build\n\nFor more information, go to [How to build - GitHub Wiki](https://github.com/ChungZH/notepanda/wiki/How-to-build---%E5%A6%82%E4%BD%95%E6%9E%84%E5%BB%BA).\n\n### Required Tools\n\n- [CMake](https://cmake.org/) \u003e= 3.1.0\n- [Ninja](https://ninja-build.org/)\n\n### Required Dependencies\n\n- [Qt](https://www.qt.io/) \u003e= 5.11 (recommendation 5.14)\n- [KSyntaxHighlighting](https://api.kde.org/frameworks/syntax-highlighting/html/index.html)\n    - [Extra CMake Modules](https://api.kde.org/ecm/)\n\n## Roadmap\n\nSee [Projects](https://github.com/ChungZH/notepanda/projects/).\n\n\n## Contributions / Bugs\n\n![PRs Welcome](https://img.shields.io/badge/%F0%9F%A4%9DPRs-welcome-blue)\n\nYou want to contribute to Notepanda? Awesome! ~~Please read the contribution guidelines for details and useful hints.~~ There is **no rules** now!\n\nIf you found a bug or have a feature request, you can report it [GitHub Issue](https://github.com/ChungZH/notepanda/issues).\n\n🙇‍♂️️ Thank you very much!\n\n## Special Thanks\n\n- [Qv2ray](https://github.com/qv2ray/qv2ray)\n\n## Copyright\n\nCopyright (c) ChungZH.\n\n**Libraries that have been used in Notepanda are listed below (Sorted by date added):**\n\n- Please see: [assets/CREDIT.md](assets/CREDIT.md)\n\n## LICENSE\n\n⚖ Released under the [MIT license](/LICENSE.Md).\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FChungZH%2Fnotepanda.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FChungZH%2Fnotepanda?ref=badge_large)\n\n------\n\n🗒️ Notepanda © ChungZH.\n\n\u003e [Blog](https://blog.chungzh.cn/) · [Portfolio](https://chungzh.cn/) · [GitHub](https://github.com/ChungZH)\n","funding_links":[],"categories":["Editor/IDE/Debugger","C++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChungZH%2Fnotepanda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FChungZH%2Fnotepanda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FChungZH%2Fnotepanda/lists"}