上游贡献

深度开源社区从成立至今,一直秉持“开放、透明、革新、共创”的理念,致力通过社区开发与协作,为所有人提供自由、开放的交流平台以及最好的开源操作系统! 同时,deepin社区也一直在参与贡献上游项目源码,共建健康的开源环境,提升开源氛围,以下是deepin主要参与的开源社区及项目:

Qt开源社区

Qt开源社区致力于推广和发展Qt开发框架。这个社区汇集了来自世界各地的开发者,他们通过论坛、博客和社交媒体等平台进行交流和合作。Qt开源社区提供了丰富的资源和学习资料,鼓励开发者贡献开源项目,并推动Qt技术的创新和应用。deepin已为Qt社区贡献100000+行代码,在贡献者中名列前茅。

KDE开源社区

KDE开源社区专注于开发和推广KDE软件框架和应用程序。KDE社区汇集了众多开发者和用户,共同合作、交流和创新。社区提供丰富的资源和平台,包括论坛、邮件列表、博客和社交媒体,以促进开发者之间的互动和知识分享。KDE社区的开源项目和应用程序涵盖了各个领域,如桌面环境、应用程序、工具和游戏等。

GNOME开源社区

GNOME开源社区钻研于开发和推广GNOME桌面环境和相关应用程序。社区汇集了来自各个国家的开发者和用户,共同合作、交流和创新。GNOME社区提供了各种平台和工具,包括论坛、邮件列表、博客和社交媒体,以促进开发者之间的沟通和合作。GNOME桌面环境以其直观、易用和美观的特点而受到广泛关注和使用。社区还鼓励开发者参与贡献,共同改进和扩展GNOME生态系统。

Fcitx

Fcitx是一个开源的输入法框架,为用户提供在Linux和Unix系统上输入文字的能力。它是一个功能强大、灵活且高度可定制的输入法框架,支持多种不同的输入法引擎和输入法样式。 Fcitx的设计目标是提供用户友好的输入体验和灵活的配置选项。它支持多国语言输入,包括中文、日文、韩文等,并且提供了智能词库、预测输入、快捷输入和自定义短语等功能,以提高输入效率。 Fcitx还支持快捷键切换输入法、词语编辑、皮肤和主题定制等功能,使用户能够根据个人偏好进行个性化设置。 作为一个开源项目,Fcitx拥有一个活跃的社区,社区成员贡献了各种各样的输入法引擎、插件和主题,为用户提供更多的选择和功能扩展。

WINE

WINE是一个开源项目,允许在Linux和其他类Unix系统上运行Windows应用程序。它通过实现Windows API来提供兼容性,让用户能够直接在非Windows操作系统上运行许多常见的Windows应用程序。

Linux Kernel

Linux Kernel是linux系统的核心组件,它负责管理计算机的硬件资源和提供基本的系统功能。Kernel是一个软件程序,位于操作系统的最底层,与硬件直接交互。 Kernel的主要功能包括进程管理、内存管理、设备驱动程序、文件系统和网络通信等。它通过调度进程、分配内存、处理硬件请求和提供系统调用接口等方式,使应用程序能够在计算机上运行并与硬件设备进行通信。 Kernel通常具有高度的稳定性和安全性,因为它直接与底层硬件交互,并负责保护系统资源和提供访问控制。deepin已为Linux Kernel社区贡献100+个patch。

Chromium

Chromium是一个开源的Web浏览器项目,也是Google Chrome浏览器的基础。它提供了一个稳定、快速和安全的浏览器环境,适用于多种操作系统,如Windows、macOS和Linux。 Chromium的目标是提供一个高性能、可定制和可扩展的浏览器框架。它支持HTML、CSS和JavaScript等Web技术,并提供丰富的功能和扩展能力,如标签页管理、书签同步、密码管理和浏览器插件等。 作为一个开源项目,Chromium吸引了全球范围的开发者社区的参与。社区成员贡献了代码、修复了漏洞、改进了功能,并提供了对Chromium的测试和反馈。 Chromium的开放性和可定制性使其成为许多其他浏览器项目的基础,同时也推动了Web浏览器技术的发展和创新。

FFmpeg

FFmpeg是一个开源的跨平台多媒体处理工具集。它提供了丰富的音频和视频处理功能,包括格式转换、编解码、剪辑、滤镜应用和流媒体处理等。 FFmpeg支持多种音频和视频格式,可以轻松地进行媒体文件的转换和处理。它提供了命令行工具和库文件,使开发者能够使用其功能进行自定义的多媒体处理任务。 除了基本的格式转换和编解码功能,FFmpeg还支持高级功能,如音频和视频过滤器、帧级别的处理、字幕和水印的添加等。它还具备强大的流媒体处理能力,可以进行实时的音视频流处理和传输。

Mesa

Mesa是一个开源的图形库,提供了跨平台的图形渲染功能和图形驱动程序的实现。它的主要目标是为计算机图形应用程序提供高性能、可移植和开放的图形接口。 Mesa支持多种图形API,包括OpenGL、Vulkan和OpenCL等,使开发者能够在不同的平台上开发图形应用程序并实现硬件加速的图形渲染。 作为一个开源项目,Mesa的开发和维护由全球的开发者社区共同参与。社区成员贡献了代码、修复了漏洞,并提供了对Mesa的测试和反馈。 Mesa的开放性和可移植性使其成为许多操作系统和图形驱动程序的重要组件。它在Linux、macOS和Windows等平台上被广泛使用,并为各种图形应用程序提供了可靠的图形渲染支持。

freedesktop

freedesktop是一个开源计划,旨在促进Linux和其他自由操作系统的桌面环境的互操作性和共享技术标准。它的目标是提供一个共同的基础,使不同的桌面环境和应用程序能够无缝协同工作。 freedesktop项目涉及多个领域,包括桌面环境、窗口管理器、应用程序启动、通知系统、桌面文件管理和图标主题等。它提供了一些通用规范、库和工具,用于实现这些领域的互操作性和一致性。 通过freedesktop项目,开发者可以使用共享的技术标准和API,编写兼容多个桌面环境的应用程序,并实现跨桌面环境的一致用户体验。这有助于减少开发者的工作量,提高应用程序的可移植性和用户的互操作性。 freedesktop项目是由自愿参与的开发者社区推动的,他们共同努力开发和改进这些标准和规范,以确保自由操作系统的桌面环境能够更好地满足用户的需求。

上游项目贡献统计

注:对上游的代码贡献有可能使用了 deepin 或 uniontech 之外域名的邮箱。

项目 贡献代码行数 提交数量 仓库地址
88x2bu 82 1 https://github.com/cilynx/rtl88x2bu.git
abseil 2 1
accountservice 43 2 https://gitlab.freedesktop.org/accountsservice/accountsservice.git
AppArmor 4 1 https://gitlab.com/apparmor/apparmor.git
AppStream 11 2 https://github.com/ximion/appstream.git
avocado-misc-tests 11 2 https://github.com/avocado-framework-tests/avocado-misc-tests.git
bcc 14 1
bindbc-freetype 18 1 https://github.com/BindBC/bindbc-freetype.git
bluez 39 6 https://github.com/bluez/bluez.git
box64 839 11 https://github.com/ptitSeb/box64.git
box86 6102 40 https://github.com/ptitSeb/box86.git
bpftrace 175 2 https://github.com/iovisor/bpftrace.git
browser 396 16
chromium 286 19
cloudreve 2 1 https://github.com/cloudreve/Cloudreve
coost 15 1 https://github.com/idealvin/coost
cppdap 23 2 [email protected]:google/cppdap.git
crun 30 3 https://github.com/containers/crun
cups 9 1 https://github.com/OpenPrinting/cups.git
dashboard 29 1 https://github.com/kubernetes/dashboard.git
dbus 301 14 https://github.com/godbus/dbus.git
dcd 3 1 https://github.com/dlang-community/DCD
dde-store 55 3 https://github.com/UbuntuDDE/dde-store.git
debian-salsa/qcoro 9 1 https://salsa.debian.org/qt-kde-team/extras/qcoro.git
debmake 6 1 [email protected]:debian/debmake.git
debootstrap 2 1 https://salsa.debian.org/installer-team/debootstrap.git
deepdf 47 1
desktop-file-utils 3 2 https://gitlab.freedesktop.org/xdg/desktop-file-utils.git
displaylink-debian 18 1 [email protected]:AdnanHodzic/displaylink-debian.git
distcc 2 1 https://github.com/distcc/distcc.git
distrobox 3 1 https://github.com/89luca89/distrobox.git
doctotext 49 1 [email protected]:lithiumFlower/doctotext.git
dogtail 8 1 https://gitlab.com/dogtail/dogtail.git
DOM-Ruler 60 1 https://github.com/HVML/DOM-Ruler
doxyqml 7 1 https://invent.kde.org/sdk/doxyqml
drm 34 2 https://www.mail-archive.com/
dub 8 1 https://github.com/dlang/dub
efibootmgr 2 1 https://salsa.debian.org/efi-team/efibootmgr.git
efivar 10 1 https://salsa.debian.org/efi-team/efivar.git
element-plus 19 1 https://github.com/element-plus/element-plus.git
fcitx 44 9 https://github.com/fcitx/fcitx
fcitx5 43 5 https://github.com/fcitx/fcitx5
fcitx5-configtool 25 2 https://github.com/fcitx/fcitx5-configtool
Fcitx5-Material-Color 97 3 https://github.com/hosxy/Fcitx5-Material-Color
fcitx5-qt 5 1 https://github.com/fcitx/fcitx5-qt
FEX-Emu 536 8 https://github.com/FEX-Emu/FEX.git
ffmpeg 31 1 https://git.ffmpeg.org/ffmpeg.git
flameshot 8 1 [email protected]:flameshot-org/flameshot.git
fsearch 268 6 https://github.com/cboxdoerfer/fsearch.git
gallium 3 1 [email protected]:mesa/mesa.git
gdbfrontend 2 1 [email protected]:martinribelotta/gdbfrontend.git
gdi32 3 1 https://source.winehq.org/git/wine.git/
gio 138 8
glib 65 4 [email protected]:GNOME/glib.git
gmsm 450 2 https://github.com/tjfoc/gmsm.git
gn 27 3
go-callvis 9 1 https://github.com/ofabry/go-callvis.git
go-gerrit 58 1 https://github.com/andygrunwald/go-gerrit.git
go-systemd 69 1 https://github.com/coreos/go-systemd.git
go-zero 169 5 https://github.com/zeromicro/go-zero.git
goc 167 1 https://github.com/qiniu/goc
godbus 55 2 https://github.com/godbus/dbus.git
godis 2 1 [email protected]:HDT3213/godis.git
grcov 26 2 https://github.com/glmark2/glmark2
gtk 2 1 https://gitlab.gnome.org/GNOME/gtk.git
gtkhash 10 1 https://github.com/tristanheaven/gtkhash.git
hardware 585 1 https://github.com/jouyouyun/hardware.git
httpdirfs 18 3 https://github.com/fangfufu/httpdirfs.git
hwinfo 4 1 https://github.com/openSUSE/hwinfo
iphlpapi 19 1 https://source.winehq.org/git/wine.git/
jemalloc 6 1 https://github.com/loongarch64/jemalloc
kdenlive 5 1
konsole 2 1
kratos 6 1 https://github.com/go-kratos/kratos.git
krdc 2 1
kusion 105 1 https://github.com/KusionStack/kusion
kwayland 15 2 https://gitlab.freedesktop.org/wayland/wayland
kwin 80 14 https://invent.kde.org/plasma/kwin
kwin-wayland 26 1 https://invent.kde.org/plasma/kwin
kwin-x11 1 1 https://invent.kde.org/plasma/kwin
l10n-scripty 14 1 https://invent.kde.org/sysadmin/l10n-scripty.git
laptop-mode-tools 1454 3 https://github.com/rickysarraf/laptop-mode-tools.git
layer-shell-qt 2 1 https://invent.kde.org/plasma/layer-shell-qt
lazygit 4 2 https://github.com/jesseduffield/lazygit.git
LedgerSMB 2 1 https://github.com/ledgersmb/LedgerSMB.git
libabigail 193 8
libaio 12 4 https://pagure.io/fork/renyehui/libaio
libchardet 10 1
libcork 2381 1 https://salsa.debian.org/bridges-team/libcork.git
libical 15 1
libime 4 1 https://github.com/fcitx/libime
libinput 126 10 https://gitlab.freedesktop.org/libinput/libinput.git
libmtp 64 1
librsvg 6 1 [email protected]:GNOME/librsvg.git
liburing 16 1
libyui 24 1 https://github.com/libyui/libyui.git
lightdm 4 2 https://github.com/canonical/lightdm.git
lightproxy 43 5 https://github.com/xcodebuild/iProxy
linux-kernel (core) 2525 113 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
linux-kernel (driver, misc) 149 19 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
lkml 10 1
loggedfs 15 2 [email protected]:rflament/loggedfs.git
ltp 5424 43 https://github.com/linux-test-project/ltp.git
luceneplusplus 28 2 [email protected]:luceneplusplus/LucenePlusPlus.git
luci-app-shadowsocks 16 1 https://github.com/shadowsocks/luci-app-shadowsocks.git
mesa 8 1 https://gitlab.freedesktop.org/mesa/mesa
mscms 18 1 https://source.winehq.org/git/wine.git/
NCNN 4 1 [email protected]:Tencent/ncnn.git
nemo-qml-plugin-dbus 60 1 https://github.com/sailfishos/nemo-qml-plugin-dbus.git
NeoChat 153 8 https://invent.kde.org/network/neochat.git
neovim 180 2 https://github.com/neovim/neovim.git
netdata 73 2
networkmanager 74 7 https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
NetworkManagerQt 125 3 https://invent.kde.org/frameworks/networkmanager-qt.git
nftables 212 3 https://github.com/google/nftables
nix-community 4 1 https://github.com/nix-community/NUR.git
OCAT 408 1 [email protected]:ic005k/OCAuxiliaryTools.git
OCAuxiliaryTools 581 9 [email protected]:ic005k/OCAuxiliaryTools.git
openssl 195 5 https://github.com/openssl/openssl
ostree 3 1 https://github.com/ostreedev/ostree.git
p7zip 31 2
PackageKit 13 2 https://github.com/PackageKit/PackageKit.git
PackageKit-Qt 2 1 https://github.com/PackageKit/PackageKit-Qt.git
pages-server 17 1 https://codeberg.org/Codeberg/pages-server
pam 21 1 https://github.com/linux-pam/linux-pam.git
pandoc 40 1 https://github.com/jgm/pandoc
partclone 14 1 https://github.com/Thomas-Tsai/partclone.git
pbuilder 2 1 https://salsa.debian.org/pbuilder-team/pbuilder.git
PCL 8 1 [email protected]:PointCloudLibrary/pcl.git
pdns 94 1 [email protected]:PowerDNS/pdns.git
pencil 128 1 https://github.com/pencil2d/pencil.git
pinyin-golang 82 1 https://github.com/Lofanmi/pinyin-golang.git
plasma-discover 2 2 https://invent.kde.org/plasma/discover.git
plasma-workspace 4 1 [email protected]:plasma/plasma-workspace.git
polkit-qt-1 17 1 https://invent.kde.org/libraries/polkit-qt-1.git
ptitSeb 129 1 https://github.com/ptitSeb/box64
pulseaudio 89 6 https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
PurC 81 1 https://github.com/HVML/PurC.git
PurC-Fetcher 60 1 https://github.com/HVML/PurC-Fetcher
pure 6 1 https://github.com/sindresorhus/pure.git
pwm 38 1 https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
pylint 7 1 https://github.com/pylint-dev/pylint.git
qmlbook 37 3 [email protected]:qmlbook/qt6book.git
qt-creator 97120 7 https://codereview.qt-project.org/qt-creator/qt-creator
qt-kde 18 1 [email protected]:qt-kde-team/qt-kde-team.pages.debian.net.git
qt3d 4 1 https://codereview.qt-project.org/qt/qt3d
qtbase 5914 183 https://codereview.qt-project.org/qt/qtbase
qtdeclarative 3364 32 https://codereview.qt-project.org/qt/qtdeclarative
qtdoc 2 1 https://codereview.qt-project.org/qt/qtdoc
qtfm 13 1 [email protected]:rodlie/qtfm.git
qtgamepad 30 1 https://codereview.qt-project.org/qt/qtgamepad
qtkeychain 13 1 [email protected]:owncloud-team/qtkeychain.git
qtmultimedia 6 2 https://codereview.qt-project.org/qt/qtmultimedia
QtOpenCoreConfig 6 2 [email protected]:ic005k/OCAuxiliaryTools.git
qtpositioning 34 1 https://codereview.qt-project.org/qt/qtpositioning
qtremoteobject 4 1 https://[email protected]/a/qt/qtremoteobjects
QtScrcpy 17 3
qtscxml 2 1 https://codereview.qt-project.org/qt/qtscxml
qtsvg 26 1 https://codereview.qt-project.org/qt/qtsvg
qttools 186 6 https://codereview.qt-project.org/qt/qttools
qttranslations 300 2 https://codereview.qt-project.org/qt/qttranslations
qtvirtualkeyboard 4 1 https://codereview.qt-project.org/qt/qtvirtualkeyboard
qtwayland 451 17 https://codereview.qt-project.org/qt/qtwayland
qtwebchannel 2 1 https://codereview.qt-project.org/qt/qtwebchannel
qtwebengine 2 1 https://codereview.qt-project.org/qt/qtwebengine
quickemu 41 2 https://github.com/quickemu-project/quickemu.git
qView 17 2 [email protected]:jurplel/qView.git
Remmina 16 1 https://gitlab.com/Remmina/Remmina.git
rssguard 4 1 [email protected]:martinrotter/rssguard.git
rsync 2 1 https://salsa.debian.org/debian/rsync.git
rtl8188eu 163 1 https://github.com/lwfinger/rtl8188eu.git
rtl8812au 144 1 https://github.com/gnab/rtl8812au.git
screenFetch 34 1 https://github.com/KittyKatt/screenFetch.git
serve-d 53 4 https://github.com/Pure-D/serve-d/
sirikali 667 4 [email protected]:mhogomchungu/sirikali.git
srt 4 1 [email protected]:Haivision/srt.git
summernote 105 4
swag 6 1 https://github.com/swaggo/swag.git
system76-power 6 1 https://github.com/pop-os/system76-power.git
systemd 188 9 https://github.com/systemd/systemd.git
systemd-zram-generator 246 1 https://salsa.debian.org/rust-team/debcargo-conf.git
tarscpp 2 1 https://github.com/TarsCloud/TarsCpp.git
tbox 10 1 https://github.com/tboox/tbox
thesofproject/linux 5 1
timestamp 268 1 https://github.com/digitorus/timestamp
tldr 367 12 [email protected]:tldr-pages/tldr.git
TLP 6 1
tpm-tss2 238 2 https://github.com/tpm2-software/tpm2-tools.git
tpm2-tss 3 1 https://github.com/tpm2-software/tpm2-tss.git
tpm2-tss-engine 44 1 https://github.com/tpm2-software/tpm2-tss-engine.git
trafficserver 25 1 [email protected]:apache/trafficserver.git
TTKOCR 2 1 [email protected]:Greedysky/TTKOCR.git
TTKWidgetTools 2 1 [email protected]:Greedysky/TTKWidgetTools.git
udftools 9 3 [email protected]:pali/udftools.git
udisks 13 1 https://github.com/storaged-project/udisks.git
util-linux 138 4 https://github.com/util-linux/util-linux.git
V8 3 1
video 7 1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
vlc 25 3 [email protected]:videolan/vlc.git
vstools 3 2 https://codereview.qt-project.org/qt-labs/vstools
wine 1506 74 https://source.winehq.org/git/wine.git/
WizQTClient 3 1 [email protected]:WizTeam/WizQTClient.git
wlroots 249 14 https://gitlab.freedesktop.org/wlroots/wlroots.git
wpasupplicant 77 5 git://w1.fi/srv/git/hostap.git
xdg-spec 2 1 https://gitlab.freedesktop.org/xdg/xdg-specs.git
xdotool 3 1 https://github.com/jordansissel/xdotool.git
xfreerdp 2 1 https://github.com/FreeRDP/FreeRDP.git
xGUI-Pro 60 1 https://github.com/HVML/xGUI-Pro
xmake-package-debian-tbox 690 1 [email protected]:xmake-io/xmake-package-debian-tbox.git
xmlgraphics-commons 2 1 [email protected]:apache/xmlgraphics-commons.git
xopcodecalc 6 1 [email protected]:horsicq/XOpcodeCalc.git