KDE 为开发者服务
构建优秀软件所需的各种工具
Kate,一款功能丰富的文本编辑器
Kate 拥有众多功能,可让您更轻松地查看和编辑所有文本文件。它支持同时编辑和查看多个文件,既可以通过标签页也可以通过拆分视图实现。此外,它还配备了种类繁多的插件,包括一个嵌入式终端,可让您直接从 Kate 中启动控制台命令;强大的查找和替换插件;以及一个预览插件,能够向您展示 Markdown、HTML 甚至 SVG 文件的最终效果。

KDE Frameworks
KDE’s Frameworks consist of over 80 add-on libraries to use in your Qt applications. For example, KWidgetsAddons includes many helpful and common widgets; KConfig provides configuration and state management; KCalendarCore and KContact provide easy-to-use .ics and vcard file parsers; Kirigami is a full toolkit for developing convergent user interfaces.
Learn more
Konsole
Konsole is KDE’s terminal application. It provides tabs, split views, an ssh connection manager, a way to bookmark your favorite commands and servers, thumbnails for your files, Sixel support, and much more.
Konsole 还集成到了多个其他 KDE 应用程序中,随时听候您的差遣。例如,KDevelop、Kate、Yakuake 和 Dolphin 都将 Konsole 用作其集成的终端模拟器。
Clazy
Clazy 是一款 Clang 编译器插件,用于确保您的 Qt 应用程序遵循行业标准的最佳实践。
[26/58] Building CXX object src/CMakeFiles/myapp.dir/global.cpp.o
src/global.cpp:18:88: warning: Use multi-arg instead [-Wclazy-qstring-arg]
: m_config(KSharedConfig::openConfig(QStringLiteral("%1/%2")
.arg(m_configFolderName).arg(m_configFileName)))
[34/58] Building CXX object src/CMakeFiles/myapp.dir/models/subtitlesfoldersmodel.cpp.o
src/myapp/src/models/subtitlesfoldersmodel.cpp:52:23:
warning: Use an empty QLatin1String instead of an empty QStringLiteral [-Wclazy-empty-qstringliteral]
newList.removeAll(QStringLiteral(""));
2 warnings generated.
KDevelop
一款适用于 C、C++、Python、QML/JavaScript 和 PHP 的跨平台集成开发环境
KDevelop is a fully-featured Integrated Development Environment, perfect for C and C++ projects and other supported languages. It has great code completion and project support, along with documentation integration that keeps you close to where you’re editing code.
对您的应用程序进行性能分析
Use Heaptrack to profile your Linux application’s memory allocation to find hotspots and memory leaks.

使用 ELF Dissector 来调查加载时间性能瓶颈,并分析您的 Linux 可执行文件的大小。

其他适用于创作的开源应用程序
本栏目列举了一些我们合作伙伴提供的其他开源应用程序,可为您的工作流程添砖加瓦。它们中的大部分均在内部都使用了 KDE 程序框架。
您还可以查看 KDE 开发的 其他与开发相关的应用程序。





