Awesome
A list of projects to check by PVS-Studio analyzer
We will choose interesting projects from this list to write articles about the checks with the description of interesting errors.
The whole list of projects that we wrote the articles about: click
Projects in C/C++ (go to C#, go to Java)
-
typesense
- Typesense is a fast, typo-tolerant search engine for building delightful search experiences.
- https://github.com/typesense/typesense
-
Gumbo
- An HTML5 parsing library in pure C99
- https://github.com/google/gumbo-parser
-
CUBRID
- Relational DBMS optimized for web applications
- https://cubrid.org
- https://github.com/CUBRID/cubrid
-
PMDK
- Persistent Memory Development Kit
- http://pmem.io/
- https://github.com/pmem/pmdk/
-
Telegram Desktop
- Telegram Desktop messaging app.
- https://desktop.telegram.org/
- https://github.com/telegramdesktop/tdesktop
-
Juce
- JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ framework for developing cross-platform software.
- https://www.juce.com/
- https://github.com/julianstorer/JUCE
-
Janus Gateway
- Janus is an open source, general purpose, WebRTC server.
- https://www.meetecho.com/
- https://github.com/meetecho/janus-gateway
-
Wayland
- Wayland is intended as a simpler replacement for X, easier to develop and maintain.
- https://wayland.freedesktop.org/
- https://cgit.freedesktop.org/wayland
- https://github.com/wayland-project/wayland
-
LightDM
- LightDM is a cross-desktop display manager.
- https://freedesktop.org/wiki/Software/LightDM/
- https://code.launchpad.net/lightdm
-
X.Org
- The X.Org project provides an open source implementation of the X Window System.
- https://www.x.org/wiki/
- https://cgit.freedesktop.org/xorg/xserver
- https://github.com/wereHamster/xorg-server
-
LXDE
- LXDE (Lightweight X11 Desktop Environment) is a desktop environment which is lightweight and fast.
- http://lxde.org/
- https://wiki.lxde.org/en/Main_Page
- https://sourceforge.net/projects/lxde/files/
-
GNOME
- GNOME is a desktop environment for Linux and most BSD derivatives.
- https://www.gnome.org/
- https://git.gnome.org/browse/
-
KDE
- KDE is a desktop environment for Linux operating systems.
- https://www.kde.org/
- https://github.com/KDE
-
OpenLiteSpeed
- OpenLiteSpeed is a high-performance, lightweight, open source HTTP server developed and copyrighted by LiteSpeed Technologies.
- https://openlitespeed.org/kb/
- https://github.com/litespeedtech/openlitespeed
- https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki
-
OpenWallpaper Manager
- OpenWallpaper Plasma is a plugin manager providing additional possibilities for desktop wallpaper.
- https://github.com/Samsuper12/OpenWallpaper-Manager
-
OpenWallpaper Plasma
- OpenWallpaper Plasma is a plugin for KDE Plasma providing playing videos for desktop wallpaper.
- https://github.com/Samsuper12/OpenWallpaper-Plasma
-
Git
- Git is a free and open source distributed version control system.
- https://git-scm.com/
- https://github.com/git/git/
-
grep
- grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.
- https://www.gnu.org/software/grep/
- https://git.savannah.gnu.org/cgit/grep.git
-
Emacs
- Emacs is the extensible, customizable, self-documenting, real-time text editor.
- https://www.gnu.org/software/emacs/
- https://savannah.gnu.org/projects/emacs/
-
Darling
- Darling is a translation layer that allows you to run unmodified macOS binaries on Linux.
- https://darlinghq.org/
- https://github.com/darlinghq/darling
-
Open Cascade Technology
- OCCT is an open-source software development platform for 3D CAD, CAM, etc. that is developed by Open Cascade SAS.
- https://ru.wikipedia.org/wiki/Open_CASCADE_Technology
- https://dev.opencascade.org/index.php?q=home/resources
-
Hangover
- Hangover 0.4 is the project for running x86/x86_64 Windows programs on 64-bit ARM Linux distributions.
- https://github.com/AndreRH/hangover
-
Cefeika
- Cefeika is the cross-platform C++ libraries for the backend development.
- https://github.com/dmitigr/cefeika
-
strace
- strace is a diagnostic, debugging and instructional userspace utility for Linux.
- https://strace.io/
- https://github.com/strace/strace
-
BusyBox
- BusyBox combines tiny versions of many common UNIX utilities into a single small executable.
- https://www.busybox.net/
- https://git.busybox.net/busybox/
-
AppArmor
- AppArmor is an effective and easy-to-use Linux application security system.
- http://wiki.apparmor.net/index.php/Main_Page
- https://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor.git/
-
Sandboxed API
- The Sandboxed API project allows to run code of libraries in a sandboxed environment.
- https://github.com/google/sandboxed-api
-
GNU nano
- GNU nano is a text editor for Unix-like computing systems with command-line interface.
- https://nano-editor.org/
- https://git.savannah.gnu.org/cgit/nano.git/
-
ScoutFS
- ScoutFS is a clustered in-kernel Linux filesystem designed to support large archival systems.
- https://www.scoutfs.org/
- https://github.com/versity/scoutfs-kmod-dev
-
ToaruOS
- 1.0 release of ToaruOS.
- http://www.toaruos.org/
- https://github.com/klange/toaruos
-
FreeType
- FreeType is a freely available software library to render fonts.
- https://www.freetype.org/
- https://git.savannah.gnu.org/cgit/freetype/freetype2.git/
-
Erlang/OTP
- Erlang/OTP (Open Telecom Platform) is a programming language.
- http://www.erlang.org/
- https://github.com/erlang/otp/
-
Midnight Commander
- GNU Midnight Commander is a free cross-platform orthodox file manager.
- https://midnight-commander.org/
- https://github.com/MidnightCommander/mc
-
File Roller
- File Roller is an archive manager for the GNOME desktop environment.
- https://wiki.gnome.org/Apps/FileRoller
- https://git.gnome.org/browse/file-roller/
-
HarfBuzz
- HarfBuzz is the open-source text shaping library.
- https://harfbuzz.github.io/
- https://github.com/harfbuzz/harfbuzz
-
Leafpad
- Leafpad is an open source text editor for Linux, BSD, and Maemo.
- http://tarot.freeshell.org/leafpad/
- https://download.savannah.gnu.org/releases/leafpad/
-
NetworkManager
- NetworkManager is a system daemon for making network configurations on Unix systems.
- https://wiki.gnome.org/Projects/NetworkManager
- https://cgit.freedesktop.org/NetworkManager/NetworkManager/
-
qBittorrent
- The qBittorrent project aims to provide a Free Software alternative to µtorrent.
- http://www.qbittorrent.org/
- https://github.com/qbittorrent/qBittorrent
-
libtorrent
- libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability.
- http://libtorrent.org/
- https://github.com/arvidn/libtorrent
-
Transmission
- Transmission is a cross-platform torrent client with GUI and web interface.
- https://transmissionbt.com/
- https://github.com/transmission/transmission
-
SDL
- SDL is a cross-platform development library which provides low level access to different hardware via OpenGL and Direct3D.
- https://www.libsdl.org/
- https://hg.libsdl.org/SDL
-
FreeGLUT
- FreeGLUT is an open source alternative to the OpenGL Utility Toolkit (GLUT) library.
- http://freeglut.sourceforge.net/
- https://github.com/dcnieho/FreeGLUT
-
Smoothieware
- Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
- http://smoothieware.org/
- https://github.com/Smoothieware/Smoothieware
-
vRt
- vRt is ray tracing library for Vulkan API.
- https://github.com/world8th/vRt
-
VkRunner
- VkRunner is a tool for running a variety of Vulkan shaders for testing a driver's compiler back-end.
- https://github.com/igalia/vkrunner
-
VirtualGL
- VirtualGL is an open source toolkit that gives any Linux or Unix remote display software the ability to run OpenGL applications with full hardware acceleration.
- https://virtualgl.org/
- https://github.com/VirtualGL/virtualgl
-
CLVK
- CLVK is a prototype implementation of OpenCL 1.2 on top of Vulkan.
- https://github.com/kpet/clvk
-
GRVK
- GRVK is a Mantle to Vulkan translation layer.
- https://github.com/libcg/grvk
-
DXVK
- Vulkan-based D3D11 implementation for Linux / Wine
- https://github.com/doitsujin/dxvk
-
VKD3D
- VKD3D is the D3D12 to Vulkan translation library.
- https://source.winehq.org/git/vkd3d.git/
-
d3d8to9
- d3d8to9 is a D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.
- https://github.com/crosire/d3d8to9
-
GLFW
- GLFW is the OpenGL library offers a basic API for the creation of windows/contexts/surfaces across software platforms.
- https://www.glfw.org/
- https://github.com/glfw/glfw
-
Virgil
- Virgil is a research project to use the capabilities of the host GPU to accelerate 3D rendering.
- https://virgil3d.github.io/
- https://cgit.freedesktop.org/virglrenderer
-
TuxClocker
- TuxClocker is an overclocking tool for GNU/Linux.
- https://github.com/Lurkki14/tuxclocker
-
CodeXL
- CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
- https://gpuopen.com/compute-product/codexl/
- https://github.com/GPUOpen-Tools/CodeXL
-
V-EZ
- V-EZ is an open source, cross-platform wrapper for Vulkan API.
- https://gpuopen-librariesandsdks.github.io/V-EZ/
- https://github.com/GPUOpen-LibrariesAndSDKs/V-EZ
-
VKHR
- VKHR is an open-source, real-time hybrid hair renderer written in Vulkan and developed under the support of AMD/RTG.
- https://github.com/CaffeineViking/vkhr
-
Skia
- Skia is an open source 2D graphics library which provides common APIs for many of hardware and software platforms.
- https://skia.org/
- https://github.com/google/skia/
-
Mesa
- The Mesa 3D Graphics Library.
- https://mesa3d.org/
- https://cgit.freedesktop.org/mesa/mesa/
-
RenderDoc
- RenderDoc is a stand-alone graphics debugging tool for Vulkan, OpenGL, and Direct3D across all major platforms.
- https://renderdoc.org/
- https://github.com/baldurk/renderdoc
-
vkBasalt
- vkBasalt is a Vulkan post processing layer.
- https://github.com/DadSchoorse/vkBasalt
-
Vulkan loader and validation layers
- This project provides Khronos official ICD loader and validation layers for Vulkan developers on Windows and Linux.
- https://www.khronos.org/vulkan/
- https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers
-
Gallium Nine Standalone
- Gallium Nine allows to run any Direct3D 9 application with nearly no CPU overhead and increased FPS.
- https://github.com/iXit/wine-nine-standalone
-
VK9
- VK9 is the Direct3D 9 compatibility layer using Vulkan.
- https://github.com/disks86/VK9
- https://github.com/disks86/VK9/wiki
-
VKGL
- VKGL is the OpenGL implementation over Vulkan.
- https://github.com/kbiElude/VKGL
-
MoltenVK
- MoltenVK is the implementation of Vulkan API on Apple's Metal, bringing Vulkan to iOS and macOS.
- https://moltengl.com/moltenvk/
- https://github.com/KhronosGroup/MoltenVK
-
Fossilize
- Fossilize is a library and Vulkan layer for serializing various Vulkan objects which typically end up in hashmaps.
- https://github.com/ValveSoftware/Fossilize
-
GLOVE
- GLOVE (GL Over Vulkan) is a software library that acts as an intermediate layer between OpenGL and Vulkan.
- https://github.com/Think-Silicon/GLOVE
- https://think-silicon.com/
-
Basis Universal Codec
- Basis Universal is a GPU texture compression system.
- https://github.com/binomialLLC/basis_universal
-
DIVINE 4
- DIVINE is a modern, explicit-state model checker.
- https://divine.fi.muni.cz/
-
FAudio
- FAudio is an accuracy-focused XAudio reimplementation for open-source platforms.
- https://fna-xna.github.io/
- https://github.com/FNA-XNA/FAudio
-
ALSA
- The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system.
- http://alsa-project.org/main/index.php/Main_Page
- http://git.alsa-project.org/
-
zsh
- zsh is a modern shell for *nix systems.
- http://zsh.org/
- https://sourceforge.net/p/zsh/code/ci/master/tree/
-
Mutt
- Mutt is a text-based email client for Unix-like systems.
- http://www.mutt.org/
- https://gitlab.com/muttmua/mutt
-
Exim
- Exim is a mail transfer agent (MTA) used on Unix-like operating systems.
- https://exim.org/
- https://github.com/Exim/exim
-
rspamd
- rspamd is a rapid spam filtering system.
- https://rspamd.com/
- https://github.com/rspamd/rspamd
-
Zeek
- Zeek is a powerful framework for network traffic analysis and security monitoring.
- https://www.zeek.org/
- https://github.com/zeek/zeek/
-
Fetchmail
- Fetchmail is a free, full-featured, robust, well-documented remote mail retrieval and forwarding utility.
- http://www.fetchmail.info/
- https://gitlab.com/fetchmail/fetchmail/
-
Suricata
- Suricata is a high performance Network IDS, IPS and Network Security Monitoring engine.
- https://suricata-ids.org/
- https://github.com/OISF/suricata
-
Snort 3
- Snort is the next generation Snort IPS (Intrusion Prevention System).
- https://www.snort.org/
- https://github.com/snort3/snort3
-
libFirm
- libFirm is a C library that provides a graph-based intermediate representation, optimizations, and assembly code generation suitable for use in compilers.
- https://pp.ipd.kit.edu/firm/
- https://github.com/libfirm/libfirm
-
iptables
- iptables is the userspace command-line program used to configure the Linux packet filtering ruleset.
- https://www.netfilter.org/projects/iptables/index.html
- https://git.netfilter.org/iptables/
-
rdesktop
- rdesktop is an open source client for Microsoft's RDP protocol.
- https://www.rdesktop.org/
- https://github.com/rdesktop/rdesktop
-
Endlessh
- Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner.
- https://nullprogram.com/blog/2019/03/22/
- https://github.com/skeeto/endlessh
-
Remmina
- Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers.
- https://remmina.org/
- https://gitlab.com/Remmina/Remmina/
-
OpenSSH
- OpenSSH is the premier connectivity tool for remote login with the SSH protocol.
- https://www.openssh.com/
- https://anongit.mindrot.org/openssh.git
-
GTK-VNC
- GTK-VNC is a project providing client side APIs for the RFB protocol / VNC remote desktop technology.
- https://wiki.gnome.org/Projects/gtk-vnc
- https://gitlab.gnome.org/GNOME/gtk-vnc
-
PuTTY
- PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms.
- http://www.chiark.greenend.org.uk/~sgtatham/putty/
-
Xapiand
- Xapiand is a fast, simple and modern search and storage server built for the cloud.
- https://kronuz.io/Xapiand/
- https://github.com/Kronuz/Xapiand
-
ArangoDB
- ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values.
- https://www.arangodb.com
- https://github.com/arangodb/arangodb
-
Apache Traffic Server
- Apache Traffic Server™ software is a fast, scalable and extensible HTTP/1.1 compliant caching proxy server.
- http://trafficserver.apache.org/
- http://trafficserver.apache.org/downloads
-
ethq
- ethq is the Ethernet NIC Queue stats viewer.
- https://www.isc.org/blogs/ethq-linux-nic-monitoring-tool/
- https://github.com/isc-projects/ethq
-
Knot DNS
- Knot DNS is a high-performance authoritative-only DNS server.
- https://www.knot-dns.cz/
- https://gitlab.labs.nic.cz/knot/knot-dns
-
Memcached
- Memcached is a high performance multithreaded event-based key/value cache store.
- https://memcached.org/
- https://github.com/memcached/memcached
-
BIND
- BIND is an open-source implementation of the DNS (Domain Name System) protocol.
- https://gitlab.isc.org/isc-projects/bind9
- https://www.isc.org/git/
-
OWL
- Open Wireless Link (OWL) is an open implementation of the Apple Wireless Direct Link (AWDL).
- https://owlink.org/
- https://github.com/seemoo-lab/owl
-
aria2
- aria2 is a lightweight multi-protocol & multi-source command-line download utility.
- https://aria2.github.io/
- https://github.com/aria2/aria2/
-
FileZilla
- FileZilla is a fast and reliable cross-platform FTP, FTPS and SFTP client.
- https://filezilla-project.org/
- https://svn.filezilla-project.org/filezilla/FileZilla3/
-
ownCloud
- ownCloud - a personal cloud which runs on your own server.
- https://owncloud.org/
- https://github.com/owncloud/client
-
rsync
- rsync is a utility for efficiently transferring and synchronizing files across computer systems.
- https://rsync.samba.org/
- https://git.samba.org/?p=rsync.git;a=summary
-
Grsync
- Grsync is used to synchronize folders, files and make backups. It is a rsync GUI (Graphical User Interface).
- https://sourceforge.net/projects/grsync/
- https://sourceforge.net/p/grsync/code/HEAD/tree/
-
dav1d
- dav1d is AV1 video decoder.
- https://code.videolan.org/videolan/dav1d
-
FFmpeg
- FFmpeg is a CLI tool for processing, converting and analyzing audio and video data
- https://github.com/FFmpeg/FFmpeg
- git://source.ffmpeg.org/ffmpeg.git
- https://ffmpeg.org/
-
LAV Filters
- LAV Filters are a set of DirectShow filters based on the libavformat and libavcodec libraries from the ffmpeg project, which will allow you to play virtually any format in a DirectShow player.
- https://github.com/Nevcairiel/LAVFilters
-
GStreamer
- GStreamer is a library for constructing graphs of media-handling components.
- https://gstreamer.freedesktop.org/
- https://cgit.freedesktop.org/gstreamer/
-
Sumatra PDF
- Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows.
- https://www.sumatrapdfreader.org/free-pdf-reader.html
- https://github.com/sumatrapdfreader/sumatrapdf
-
MuPDF
- MuPDF is a lightweight PDF, XPS, and E-book viewer.
- https://mupdf.com/
- http://git.ghostscript.com/?p=mupdf.git;a=summary
-
FBReader
- FBReader is a free and open source e-book reader for Linux, Microsoft Windows, Android, and other platforms.
- https://fbreader.org/
- https://github.com/geometer/FBReader
-
Evince
- Evince is a document viewer for multiple document formats.
- https://wiki.gnome.org/Apps/Evince
- https://git.gnome.org/browse/evince/
-
Xen
- Xen is a Virtual Machine Monitor (VMM).
- https://www.xenproject.org/
- https://github.com/mirage/xen
-
Themis
- Themis provides strong, usable cryptography for busy people.
- https://cossacklabs.com/themis
- https://github.com/cossacklabs/themis
-
GnuCash
- GnuCash is a personal finance manager.
- https://www.gnucash.org/
- https://github.com/Gnucash/gnucash
-
Hexchat
- HexChat is an IRC client for Windows and UNIX-like operating systems.
- https://hexchat.github.io/
- https://github.com/HexChat/hexchat
-
Pidgin
- Pidgin is a free and open-source multi-platform instant messaging client.
- https://pidgin.im/
- https://bitbucket.org/pidgin/main/src
-
Tox
- Secure messenger with audio and video chat capabilities.
- https://tox.chat/
- https://github.com/TokTok/c-toxcore
- https://github.com/qTox/qTox (client)
-
Protox
- Protox is a Tox client for Android OS written in Qt 5.
- https://gitlab.com/Monsterovich/protox
-
VeraCrypt
- VeraCrypt is a free disk encryption software based on TrueCrypt 7.1a.
- https://sourceforge.net/projects/veracrypt/
- https://github.com/veracrypt/VeraCrypt
-
MPlayer
- MPlayer is a free and open source media player.
- https://mplayerhq.hu/
- svn://svn.mplayerhq.hu/mplayer/trunk
-
DeaDBeeF
- DeaDBeeF is a music player for Unix-like systems and OS X.
- http://deadbeef.sourceforge.net/
- https://github.com/Alexey-Yakovenko/deadbeef
-
mpv
- mpv is a free, open source, and cross-platform media player.
- https://mpv.io/
- https://github.com/mpv-player/mpv
-
mpz
- mpz is a music player for big local collections.
- https://olegantonyan.github.io/mpz/
- https://github.com/olegantonyan/mpz
-
wav2letter++
- wav2letter++ is a fast open source speech processing toolkit from the Speech Team at Facebook AI Research.
- https://github.com/facebookresearch/wav2letter
-
SVT-AV1
- SVT-AV1 is a new AV1 video encoder implementation.
- https://github.com/OpenVisualCloud/SVT-AV1
-
PulseAudio
- PulseAudio is a network-capable sound server program for Linux systems.
- https://www.freedesktop.org/wiki/Software/PulseAudio/
- https://cgit.freedesktop.org/pulseaudio/pulseaudio/
-
Tracktion Engine
- Tracktion Engine provides a high level data model and set of classes for building sequence based audio applications.
- https://www.tracktion.com/develop/tracktion-engine
- https://github.com/Tracktion/tracktion_engine/
-
VLC media player
- VLC is a free and open source cross-platform multimedia player and framework.
- http://www.videolan.org/vlc/index.html
- http://git.videolan.org/?p=vlc.git
- https://github.com/videolan/vlc
-
OBS Studio
- OBS Studio is a free and open source software for video recording and live streaming.
- https://obsproject.com/
- https://github.com/jp9000/obs-studio
-
OpenShot
- OpenShot is a free and open-source video editor for FreeBSD, Linux, macOS, and Windows.
- http://openshot.org/
- https://code.launchpad.net/openshot
-
Shotcut
- Shotcut is a free, open source, cross-platform video editor.
- https://www.shotcut.org/
- https://github.com/mltframework/shotcut
-
Olive
- Olive is a non-linear video editor aiming to provide an alternative to high-end professional video editing software.
- https://www.olivevideoeditor.org/
- https://github.com/olive-editor/olive
-
xine
- xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet.
- https://sourceforge.net/projects/xine/
- https://sourceforge.net/p/xine/xine-lib/ci/default/tree/
- https://sourceforge.net/p/xine/xine-ui/ci/default/tree/
-
QuiteRSS
- QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader.
- https://quiterss.org/
- https://github.com/QuiteRSS/quiterss/
-
Eudora
-
SQLite
- SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.
- https://www.sqlite.org/
- https://www.sqlite.org/download.html
-
Geany
- Geany is a small and lightweight Integrated Development Environment.
- http://geany.org/
- https://github.com/geany/geany/
-
Lua
- Lua is a small but powerful scripting language, embedded in numerous other products.
- https://www.lua.org/
- https://github.com/lua/lua
-
Redis
- Redis is a multi-purpose in-memory data structure store.
- https://redis.io/
- https://github.com/antirez/redis
-
Blend2D
- Blend2D is a high performance 2D vector graphics engine written in C++ and released under the Zlib license.
- https://blend2d.com/
- https://github.com/blend2d/blend2d
-
ImageMagick
- ImageMagick is a CLI utility for converting, processing, analyzing & generating images with a huge feature set.
- https://www.imagemagick.org/
- https://github.com/ImageMagick/ImageMagick
-
FreeSWITCH
- An open-source telephony platform designed to facilitate the creation of voice and chat driven products.
- https://freeswitch.org/
- https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse
-
Dolphin Emulator
- Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
- https://dolphin-emu.org/
- https://github.com/dolphin-emu/dolphin
-
Mupen64Plus
- Mupen64Plus is a cross-platform plugin-based Nintendo 64 emulator which is capable of accurately playing many games.
- https://mupen64plus.org/
- https://github.com/mupen64plus/mupen64plus-core
-
Mupen64Plus-Qt
- Mupen64Plus-Qt is a customizable cross-platform launcher for Mupen64Plus.
- https://github.com/dh4/mupen64plus-qt
-
PCSX-Reloaded
- PCSX-Reloaded is an open-source PlayStation emulator.
- https://archive.codeplex.com/?p=pcsxr
- https://github.com/pcsxr/PCSX-Reloaded
-
PCSX2
- PCSX2 is an open-source PlayStation 2 (AKA PS2) emulator.
- http://pcsx2.net/
- https://github.com/PCSX2/pcsx2
-
Dust3D
- Dust3D is a cross-platform open-source 3D modeling software.
- https://dust3d.org/
- https://github.com/huxingyi/dust3d
-
Urho3D
- Urho3D is a free lightweight, cross-platform 2D and 3D game engine.
- https://urho3d.github.io
- https://github.com/urho3d/Urho3D
-
GrafX2
- GrafX2 is a bitmap paint program, specialized in 256-color drawing.
- http://grafx2.chez.com/
- https://gitlab.com/GrafX2/grafX2
-
Avidemux
- Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks.
- http://avidemux.sourceforge.net/
- https://github.com/mean00/avidemux2
-
darktable
- darktable is an open source photography workflow application and raw developer.
- https://www.darktable.org/
- https://github.com/darktable-org/darktable
-
HandBrake
- HandBrake is an open-source video transcoder available for Linux, Mac, and Windows.
- https://handbrake.fr/
- https://github.com/HandBrake/HandBrake
-
MKVToolNix
- MKVToolNix is a set of tools to create, alter and inspect Matroska files under Linux, other Unixes and Windows.
- https://mkvtoolnix.download/
- https://github.com/mbunkus/mkvtoolnix
-
Play!
- Play! is an attempt to create a PlayStation 2 emulator for Windows, macOS, UNIX, Android & iOS platforms.
- http://purei.org/
- https://github.com/jpd002/Play-
-
NetHack
- NetHack is a single-player rogue-like video game originally released in 1987 with ASCII graphics.
- https://www.nethack.org/
- https://github.com/NetHack/NetHack
-
DOSBox
- DOSBox is an emulator program that emulates an IBM PC compatible computer running a DOS operating system.
- https://www.dosbox.com/
-
OpenMSX
- OpenMSX is an emulator for the MSX home computer system.
- https://openmsx.org/
- https://github.com/openMSX/openMSX
-
ppsspp
- A PSP emulator for Android, Windows, Mac and Linux, written in C++.
- http://www.ppsspp.org/
- https://github.com/hrydgard/ppsspp
-
x360ce
- "Xbox 360 Controller Emulator" allows your controller to function as an Xbox 360 controller.
- http://www.x360ce.com/
- https://github.com/x360ce/x360ce
-
AntiMicro
- AntiMicro is a graphical program used to map keyboard keys and mouse controls to a gamepad.
- https://github.com/AntiMicro/antimicro
- https://github.com/AntiMicro/antimicro/wiki
-
Chiaki
- Chiaki is a free and open source software client for PlayStation 4 Remote Play.
- https://git.sr.ht/~thestr4ng3r/chiaki
-
Cilium
- eBPF-based Networking, Security, and Observability
- https://cilium.io
- https://github.com/cilium/cilium/tree/master/bpf
-
RPCS3
- RPCS3 is an open-source Sony PlayStation 3 emulator written in C++ for Windows and Linux.
- https://rpcs3.net/
- https://github.com/RPCS3/rpcs3
-
Xenia
- Xenia is an open-source Xbox 360 emulator.
- http://xenia.jp/
- https://github.com/benvanik/xenia
-
yuzu
- yuzu is an experimental open-source emulator for the Nintendo Switch from the creators of Citra.
- https://yuzu-emu.org/
- https://github.com/yuzu-emu/yuzu
-
GEOS
- GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
- https://trac.osgeo.org/geos/
- https://git.osgeo.org/gitea/geos/geos.git
-
GDAL
- GDAL is a translator library for raster and vector geospatial data formats.
- https://gdal.org/
- https://github.com/OSGeo/gdal
-
V8
- V8 is Google's open source high-performance JavaScript engine.
- https://developers.google.com/v8/
- https://github.com/v8/v8
-
nginx
- nginx is a web server
- https://nginx.org/
- https://github.com/nginx/nginx
-
MythTV
- MythTV is a free open-source software digital video recorder (DVR) project.
- https://www.mythtv.org/
- https://github.com/MythTV/mythtv
-
Kodi
- Media center for playing videos, music, pictures, games, and more.
- https://kodi.tv/
- https://github.com/xbmc/xbmc
-
apt
- The default package manager for Debian-derived GNU/Linux distros
- https://anonscm.debian.org/git/apt/apt.git
- https://github.com/Debian/apt
-
Synaptic
- Synaptic is a graphical user interface for apt - the package management system.
- http://www.nongnu.org/synaptic/
- https://code.launchpad.net/synaptic
-
GNUnet
- GNUnet is peer-to-peer framework providing a network abstractions and applications focusing on security and privacy.
- https://gnunet.org/
- https://git.gnunet.org/gnunet.git/
-
Bitcoin Core
- Bitcoin is a P2P digital currency system. Bitcoin Core is the reference implementation of Bitcoin.
- https://bitcoin.org/
- https://github.com/bitcoin/bitcoin/
-
Bitcoin Unlimited
- Bitcoin Unlimited is a proposed hard-fork which increases the max block size.
- https://bitcoinunlimited.info/
- https://github.com/BitcoinUnlimited/BitcoinUnlimited/
-
AMXModX
- AMX Mod X is a versatile Half-Life metamod plugin which is targetted toward server administration.
- http://www.amxmodx.org/
- https://github.com/alliedmodders/amxmodx/
-
WineVDM
- WineVDM is a 16-bit Windows emulator for 64-bit Windows.
- https://github.com/otya128/winevdm
-
Bochs
- Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms.
- http://bochs.sourceforge.net/
- https://sourceforge.net/p/bochs/code/HEAD/tree/
-
QEMU
- QEMU is a generic and open source machine emulator and virtualizer.
- http://www.qemu-project.org/
- https://github.com/qemu/qemu
-
cereal
- cereal is a header-only C++11 serialization library.
- http://uscilab.github.io/cereal/
- https://github.com/USCiLab/cereal
-
Radare2
- Unix-like reverse engineering framework and commandline tools.
- https://radare.org
- https://github.com/radare/radare2
-
Rufus
- Rufus is a utility that helps format and create bootable USB flash drives.
- https://rufus.ie/
- https://github.com/pbatard/rufus
-
WoeUSB
- WoeUSB is a Linux program to create a Windows USB stick installer from a real Windows DVD or image.
- https://github.com/slacka/WoeUSB
-
USBSnoop
- USBSnoop is a tool for logging USB packets going from Windows device driver to any hardware device and vice-versa.
- https://github.com/SnoopWare/usbsnoop
-
Dr. Memory
- Memory Debugger for Windows, Linux, Mac, and Android
- http://www.drmemory.org
- https://github.com/DynamoRIO/drmemory
-
Apache Ignite C++
- In-Memory Data Fabric is in-memory platform for computing and transacting on large-scale data sets in real-time.
- https://apacheignite-cpp.readme.io/docs
- https://github.com/apache/ignite/tree/master/modules/platforms/cpp
-
CMake
- CMake is an open-source, cross-platform family of tools designed to build, test and package software.
- https://cmake.org/
- https://gitlab.kitware.com/cmake/cmake/
-
OSSEC
- Host-based Intrusion Detection System (HIDS).
- http://ossec.github.io/
- https://github.com/ossec/ossec-hids
-
0 A.D.
- A free, open-source game of ancient warfare.
- https://play0ad.com/
- https://github.com/0ad/0ad
-
QFusion
- id Tech 2 derived game engine.
- http://qfusion.github.io/qfusion/
- https://github.com/Qfusion/qfusion
-
wxWidgets
- A Cross-Platform GUI library
- https://www.wxwidgets.org/
- https://github.com/wxWidgets/wxWidgets
-
OMR
- The Eclipse OMR is a set of open source C and C++ components that can be used to build robust language runtimes.
- https://github.com/eclipse/omr
- http://www.eclipse.org/omr/
-
Ethereum C++ client
- It is the third most popular of the Ethereum clients.
- http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/
- https://github.com/ethereum/cpp-ethereum
-
Windows File Manager
- Windows File Manager is a file manager bundled with releases of Microsoft Windows between 1990 and 1999.
- https://github.com/Microsoft/winfile
-
ROCm OpenOpenCL Runtime
- ROCm (Radeon Open Compute) is an open source Linux project.
- https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime
-
Open Image Denoise
- Open Image Denoise is a collection of high-performance, high-quality denoising filters for images.
- https://openimagedenoise.github.io/
- https://github.com/OpenImageDenoise/oidn
-
AntiDupl
- AntiDupl is a program to search similar and defect pictures on the disk.
- https://ermig1979.github.io/AntiDupl/english/index.html
- https://github.com/ermig1979/AntiDupl
-
LuxCoreRender
- LuxCoreRender is a rendering engine that simulates the flow of light according to physical equations.
- https://luxcorerender.org/
- https://github.com/LuxCoreRender/LuxCore
-
KeePassXC
- Cross platform password manager
- https://keepassxc.org/
- https://github.com/keepassxreboot/keepassxc
-
FAUST
- FAUST is a functional programming language specifically designed for real-time signal processing and synthesis.
- https://github.com/grame-cncm/faust
- http://faust.grame.fr
-
Supercollider
- SuperCollider is a platform for audio synthesis and algorithmic composition.
- http://supercollider.github.io
- https://github.com/supercollider/supercollider
-
Eigen
- Eigen is a C++ template library for linear algebra matrices, vectors, numerical solvers, and related algorithms.
- http://eigen.tuxfamily.org/index.php?title=Main_Page
- https://bitbucket.org/eigen/eigen/
-
Q2VKPT
- Q2VKPT is a Quake 2 engine with real-time path tracing.
- http://brechpunkt.de/q2vkpt/
- https://github.com/cschied/q2vkpt/
-
Cauldron
- Cauldron is a framework library for rapid prototyping on Vulkan or DirectX 12.
- https://gpuopen.com/gaming-product/caudron-framework/
- https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron
-
Torque 3D
- The premier open-source game engine.
- http://torque3d.org/
- https://github.com/GarageGames/Torque3D
-
Mumble
- Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.
- https://www.mumble.info/
- https://github.com/mumble-voip/mumble
-
PvPGN
- PvPGN is a free and open-source server software that supports Battle.net and Westwood Online game clients.
- https://pvpgn.pro/
- https://github.com/pvpgn/pvpgn-server
-
MangoHud
- MangoHud is a Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.
- https://github.com/flightlessmango/MangoHud
-
Julius
- Julius is an open source re-implementation of Caesar III, a city-building computer game.
- https://github.com/bvschaik/julius
-
X-Plane
- X-Plane is an open-source cross-platform flight simulator.
- https://developer.x-plane.com/
- https://github.com/X-Plane/xptools
-
Flare Engine
- Flare is an open source, 2D action RPG licensed under the GPL3 license.
- http://flarerpg.org/
- https://github.com/flareteam/flare-engine
-
Storm
- Storm is a game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
- https://github.com/storm-devs/storm-engine
-
Vangers
- Video game that combines elements of the racing and role-playing genres.
- http://vangers.org/
- https://github.com/KranX/Vangers
-
TobEx
- A dynamic link library for Baldur's Gate 2: Throne of Bhaal that fixes engine bugs and extends the engine.
- http://www.spellholdstudios.net/ie/tobex
- https://github.com/BGforgeNet/TobEx
-
GemRB
- Game Engine Made with preRendered Background is a portable open-source reimplementation of the Infinity Engine.
- https://gemrb.org/
- https://github.com/gemrb/gemrb
-
Sfall
- A set of engine modifications for the classic game Fallout 2 in form of a DLL.
- https://sfall.bgforge.net/
- https://github.com/phobos2077/sfall
-
Falltergeist
- Opensource crossplatform Fallout 2 engine writen in C++ and SDL.
- https://falltergeist.org/
- https://github.com/falltergeist/falltergeist
-
Jagged Alliance 2 Stracciatella
- An improved, cross-platform, stable Jagged Alliance 2 runtime
- https://ja2-stracciatella.github.io/
- https://github.com/ja2-stracciatella/ja2-stracciatella
-
SuperTux
- SuperTux is a open-source classic platformer game in a style similar to the original Super Mario games.
- https://www.supertux.org/
- https://github.com/SuperTux/supertux/
-
freeablo
- freeablo is a modern cross platform reimplementation of the game engine used in Diablo.
- https://freeablo.org/
- https://github.com/wheybags/freeablo
-
FreeOrion
- FreeOrion is an open source space empire and galactic conquest computer game based on the Master of Orion games.
- https://www.freeorion.org/index.php/Main_Page
- https://github.com/freeorion/freeorion
-
OrionUO
- OrionUO is an open source Ultima Online client.
- https://github.com/OrionUO/OrionUO
-
ET: Legacy
- ET: Legacy is a multiplayer first-person shooter based on the open source code of Wolfenstein: Enemy Territory.
- https://www.etlegacy.com/
- https://github.com/etlegacy/etlegacy
-
FlightGear
- FlightGear is an open-source flight simulator.
- https://home.flightgear.org/
- https://sourceforge.net/p/flightgear/flightgear/ci/next/tree/
-
AstroMenace
- AstroMenace is hardcore 3D space scroll-shooter with spaceship upgrade possibilities.
- https://viewizard.com/
- https://github.com/viewizard/astromenace/
-
Perimeter
- Perimeter is a real-time strategy video game developed by Russian studio K-D Lab for Microsoft Windows.
- https://github.com/KranX/Perimeter
-
Widelands
- Widelands is a free, open source real-time strategy game inspired by The Settlers II.
- https://www.widelands.org/
- https://github.com/widelands/widelands
-
Warzone 2100
- Warzone 2100 is an open-source real-time strategy and real-time tactics hybrid computer game, originally developed by Pumpkin Studios and published by Eidos Interactive in 1999.
- https://wz2100.net/
- https://github.com/Warzone2100/warzone2100
-
Seven Kingdoms
- Seven Kingdoms is a proper classic RTS released under the terms of the GNU GPL in 2009.
- https://7kfans.com/
- https://github.com/the3dfxdude/7kaa
-
The Battle for Wesnoth
- The Battle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme.
- https://wesnoth.org/
- https://github.com/wesnoth/wesnoth
-
Russian Railway Simulator
- Russian Railway Simulator is free open-source railway simulator of Russian mainline locomotives and trains.
- https://github.com/maisvendoo/RRS
-
XScreenSaver
- XScreenSaver is the standard screen saver collection on most Linux and Unix systems.
- https://github.com/porridge/xscreensaver
- https://www.jwz.org/xscreensaver/
-
Redshift
- Redshift adjusts the color temperature of your screen according to your surroundings.
- http://jonls.dk/redshift/
- https://github.com/jonls/redshift/
-
Zapcc
- zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
- https://www.zapcc.com/
- https://github.com/yrnkrn/zapcc
-
PhysX
- PhysX is an open source realtime physics engine middleware SDK created by Nvidia.
- http://gameworksdocs.nvidia.com/simulation.html
- https://github.com/NVIDIAGameWorks/PhysX
-
Filament
- Filament is a physically based rendering engine for Android, Linux, macOS and Windows.
- https://github.com/google/filament
- https://google.github.io/filament/Filament.md.html
-
GameMode
- GameMode is an open-source project from Feral Interactive for dynamically optimizing a Linux system for gaming.
- https://github.com/FeralInteractive/gamemode
-
Godot Engine
- Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface.
- https://godotengine.org
- https://github.com/godotengine/godot
-
PsRealVehicle
- PsRealVehicle is the plugin for Unreal Engine 4 with simple force-driven vehicle simulation.
- https://github.com/PushkinStudio/PsRealVehicle
-
Stellarium
- Stellarium is a free open source planetarium for your computer.
- http://www.stellarium.org/
- https://code.launchpad.net/stellarium/
-
Monado
- Monado is an open source XR runtime delivering immersive experiences such as VR and AR on mobile, PC/desktop, and any other device.
- https://monado.dev/
- https://gitlab.freedesktop.org/monado/monado
-
GNU core utilities
- The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system.
- https://www.gnu.org/software/coreutils/coreutils.html
- http://git.savannah.gnu.org/cgit/coreutils.git
-
X-CD-Roast
- X-CD-Roast is a flexible frontend for optical disc tools like cdrecord, cdda2wav, readcd and mkisofs.
- http://www.xcdroast.org/
- https://sourceforge.net/projects/xcdroast/
-
GNU Radio
- GNU Radio is a software development toolkit that provides signal processing blocks to implement software radios.
- https://www.gnuradio.org/
- https://github.com/gnuradio/gnuradio
-
KiCad
- KiCad is an open source software suite for Electronic Design Automation (EDA).
- http://kicad.org/
- https://github.com/KiCad/kicad-source-mirror
-
HAL
- HAL is a comprehensive reverse engineering and manipulation framework for gate-level netlists focusing on efficiency, extendability and portability.
- https://github.com/emsec/hal/
-
xow
- xow is a Linux user mode driver for the Xbox One wireless dongle.
- https://github.com/medusalix/xow
-
Tvheadend
- Tvheadend is a TV streaming server and recorder for Linux, FreeBSD and Android.
- https://tvheadend.org
- https://github.com/tvheadend/tvheadend
-
LibreDWG
- LibreDWG is a free C library to read and write DWG files.
- https://www.gnu.org/software/libredwg/
- https://github.com/LibreDWG/libredwg/
-
FastoTV
- FastoTV is a free IPTV cloud server.
- https://fastocloud.com/
- https://github.com/fastogt/iptv
-
Spectrum
- Spectrum is a cross-platform image transcoding library.
- https://libspectrum.io/
- https://github.com/facebookincubator/spectrum
-
FreeRTOS
- FreeRTOS is a cloud-native IoT operating system for microcontrollers.
- https://www.freertos.org/
- https://github.com/aws/amazon-freertos
-
Klever
- Klever is a static verification framework that aims at automated checking of programs developed.
- https://github.com/ldv-klever/klever
- https://forge.ispras.ru/projects/klever?jump=welcome
-
Catch2
- Catch2 stands for C++ Automated Test Cases in a Header and is a multi-paradigm test framework for C++.
- https://github.com/catchorg/Catch2
-
OSCam
- OSCam is a softcam, software to be used to decrypt digital television channels on a settopbox (receiver).
- http://www.streamboard.tv/oscam/wiki/BuildingOscam
-
HHVM
- HHVM is an virtual machine designed for executing programs written in Hack.
- https://hhvm.com/
- https://github.com/facebook/hhvm
-
Geometric Tools Engine
- Geometric Tools Engine, a library of source code for computing in the fields of mathematics, graphics, image analysis and physics
- https://www.geometrictools.com
- https://www.geometrictools.com/Downloads/Downloads.html
-
FunctionSimSearch
- FunctionSimSearch is a demonstration how to do SimHash-based similarity search over CFGs extracted from disassemblies.
- https://github.com/googleprojectzero/functionsimsearch
-
srsLTE
- srsLTE is a free and open-source LTE software suite.
- http://www.softwareradiosystems.com/products/#srslte
- https://github.com/srsLTE/srsLTE
-
Roc
- Roc is a toolkit for real-time media streaming over the network.
- https://roc-project.github.io/
- https://github.com/roc-project/roc/
-
TeXstudio
- TeXstudio is a fully featured LaTeX editor.
- https://github.com/texstudio-org/texstudio
- https://www.texstudio.org/
-
PyTorch
- PyTorch is an open source deep learning platform with strong GPU acceleration
- https://github.com/pytorch/pytorch
- https://pytorch.org/
-
Cling
- Cling is the interactive C++ interpreter
- https://github.com/root-project/cling
- https://cdn.rawgit.com/root-project/cling/master/www/index.html
-
SoftEtherVPN
- Open Cross-platform Multi-protocol VPN Software
- https://www.softether.org
- https://github.com/SoftEtherVPN/SoftEtherVPN
-
Capstone Engine
- Capstone Engine is a lightweight multi-platform, multi-architecture disassembly framework.
- https://www.capstone-engine.org/
- https://github.com/aquynh/capstone
-
OpenRGB
- OpenRGB is an open source RGB lighting control that doesn't depend on manufacturer software.
- https://gitlab.com/CalcProgrammer1/OpenRGB
-
OpenHMD
- OpenHMD is an API and drivers for immersive technology, such as head mounted displays with built in head tracking.
- http://www.openhmd.net/
- https://github.com/OpenHMD/OpenHMD
-
OpenCPN
- OpenCPN is a free ppen-source chartplotter and marine GPS navigation software.
- https://opencpn.org/
- https://github.com/OpenCPN/OpenCPN
-
f3
- f3 (Fight Fake Flash) is a simple tool that tests flash cards capacity and performance.
- http://oss.digirati.com.br/f3/
- https://github.com/AltraMayor/f3
-
Magisk
- Magisk is a suite of open source tools for customizing Android.
- https://topjohnwu.github.io/Magisk/
- https://github.com/topjohnwu/Magisk
-
TWRP
- TWRP (Team Win Recovery Project) is an open-source software custom recovery image for Android-based devices.
- https://twrp.me/
- https://github.com/omnirom/android_bootable_recovery/
-
GZDoom
- GZDoom is a modern Doom source port that has lots of user options and advanced modding capabilities.
- https://zdoom.org/
- https://github.com/coelckers/gzdoom/
-
OpenZFS
- OpenZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community.
- https://openzfs.org/wiki/Main_Page
- https://github.com/openzfs/zfs
-
Kartarica
- Program language based on russian.
- https://github.com/zx-90/kartarika
-
Betaflight
- Flight controller software.
- https://github.com/betaflight/betaflight
-
INAV
- Navigation capable flight controller.
- https://github.com/iNavFlight/inav
-
MSVC STL
- The implementation of the C++ Standard Library for Visual Studio
- https://github.com/microsoft/STL
<a name="csharp"></a>Projects in C#
-
LINQ to DB
- LINQ to DB is the fastest LINQ database access library.
- https://github.com/linq2db/linq2db
-
Simple DNSCrypt
- Simple DNSCrypt is a simple management tool to configure dnscrypt-proxy on Windows-based systems.
- https://www.simplednscrypt.org/
- https://github.com/bitbeans/SimpleDnsCrypt
-
Telerik UI for UWP
- Source code for Telerik UI for Universal Windows Platform (UWP), which includes 20+ UI controls.
- http://www.telerik.com/universal-windows-platform-ui
- https://github.com/telerik/UI-For-UWP
-
The Reactive Extensions for .NET
- Reactive extensions are an implementation of the Observer pattern "done right".
- http://reactivex.io/
- https://github.com/Reactive-Extensions/Rx.NET
-
RestSharp
- Simple REST and HTTP API Client for .NET.
- http://restsharp.org/
- https://github.com/restsharp/RestSharp
-
Fluent.Ribbon
- WPF Ribbon control like in Office 2010, 2013 and Windows 8.
- http://fluentribbon.github.io
- https://github.com/fluentribbon/Fluent.Ribbon
-
Caliburn.Micro
- MVVM framework, designed for building applications across all XAML platforms.
- http://caliburnmicro.com/
- https://github.com/Caliburn-Micro/Caliburn.Micro
-
Akka.Net
- Akka.NET is a community-driven port of the popular Java/Scala framework Akka to .NET.
- http://getakka.net/
- https://github.com/akkadotnet/akka.net
-
Apache Ignite.NET
- In-Memory Data Fabric is in-memory platform for computing and transacting on large-scale data sets in real-time.
- https://apacheignite-net.readme.io/docs
- https://github.com/apache/ignite/tree/master/modules/platforms/dotnet
-
Moondust
- Moondust is the demo for Knuckles EV2.
- https://github.com/ValveSoftware/Moondust
-
NoteCAD
- NoteCAD is Unity3d CAD system with C# Geometric Constraint Solver.
- http://notecad.xyz/
- https://github.com/NoteCAD/NoteCAD
-
Reko
- Reko is a decompiler for machine code binaries.
- https://github.com/uxmal/reko
- https://uxmal.github.io/reko/
-
UniRX
- Reactive extensions for Unity
- https://github.com/neuecc/UniRx
-
Extenject
- Dependency injection framework for C#/Unity
- https://github.com/svermeulen/Extenject
-
Entitas
- Entity component system framework for C#/Unity
- https://github.com/sschmid/Entitas-CSharp
-
LeoECS
- Entity component system framework for C#/Unity
- https://github.com/Leopotam/ecs
-
FPS Sample
- Official Unity sample game
- https://github.com/Unity-Technologies/FPSSample
-
Unity Open Project #1: Chop Chop
-
OpenHogwarts
- Sandbox Unity Harry Potter game
- https://github.com/OpenHogwarts/hogwarts
-
GrandNode
- GrandNode was designed to solve the most important business challenges from the world of digital shopping.
- https://grandnode.com/
- https://github.com/grandnode/grandnode2
<a name="java"></a>Projects in Java
-
Ghidra
- Ghidra is a software reverse engineering (SRE) framework from The National Security Agency.
- https://www.nsa.gov/resources/everyone/ghidra/
- https://github.com/NationalSecurityAgency/ghidra
-
Gerrit
- Gerrit is an open-source web-based team code collaboration tool developed by Google.
- https://www.gerritcodereview.com/
- https://github.com/GerritCodeReview/gerrit
- https://gerrit.googlesource.com/gerrit
-
NetBeans
- NetBeans is an integrated development environment (IDE) for Java.
- http://hg.netbeans.org/main/file/
- https://netbeans.org
-
IntelliJ IDEA Community Edition
- IDEA CE is the open-source version of IDEA, an IDE for Java, Groovy and other programming languages.
- https://www.jetbrains.com/idea/
- https://github.com/JetBrains/intellij-community
-
FreeMind
- A premier mind-mapping software written in Java.
- http://freemind.sourceforge.net/wiki/index.php/Main_Page
- https://sourceforge.net/p/freemind/code/ci/master/tree/admin/software/openstreetmap/lib/
-
DBeaver
- Free universal database tool and SQL client.
- https://dbeaver.io
- https://github.com/dbeaver/dbeaver
-
Jenkins
- Jenkins is an open source automation server.
- https://jenkins.io
- https://github.com/jenkinsci/jenkins
-
OpenJ9
- Eclipse OpenJ9 is a high performance, scalable, Java virtual machine (JVM) implementation.
- https://en.wikipedia.org/wiki/OpenJ9
- https://github.com/eclipse/openj9
-
OpenJDK
- OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE).
- http://openjdk.java.net
- http://hg.openjdk.java.net
-
I2P
- I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate.
- https://en.wikipedia.org/wiki/I2P
- https://github.com/i2p/i2p.i2p
-
Hibernate
- Hibernate ORM (Hibernate in short) is an object-relational mapping tool for the Java programming language.
- https://github.com/hibernate/
- http://hibernate.org
-
LanguageTool
- LanguageTool is an open source proofreading software for many languages.
- https://www.languagetool.org/
- https://github.com/languagetool-org/languagetool
-
Spring Framework
- The Spring Framework is an application framework and inversion of control container for the Java platform.
- https://spring.io
- https://github.com/spring-projects/spring-framework
-
Elasticsearch
- Elasticsearch is a search engine based on Lucene.
- https://www.elastic.co/products/elasticsearch
- https://github.com/elastic/elasticsearch
-
HikariCP
- A solid, high-performance, JDBC connection pool.
- https://github.com/brettwooldridge/HikariCP
- http://brettwooldridge.github.io/HikariCP/
-
BouncyCastle
- The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.
- http://www.bouncycastle.org/latest_releases.html
- https://github.com/bcgit/bc-java
- https://www.bouncycastle.org/java.html
-
Undertow
- Undertow is a flexible performant web server written in java, providing both blocking and non-blocking API’s based on NIO.
- http://undertow.io
- https://github.com/undertow-io/undertow
-
Spring Boot
- The Spring Framework is an application framework and inversion of control container for the Java platform.
- https://spring.io/projects/spring-boot
- https://github.com/spring-projects/spring-boot
-
OpenDaylight
- OpenDaylight (ODL) is a modular open platform for customizing and automating networks of any size and scale.
- https://www.opendaylight.org
- https://github.com/opendaylight?utf8=✓&q=&type=&language=
-
Caffeine
- A high performance caching library for Java 8
- https://github.com/ben-manes/caffeine/wiki
- https://github.com/ben-manes/caffeine
-
GraalVM
- GraalVM is a universal virtual machine for running applications written in different programming languages.
- https://github.com/graalvm/
- https://www.graalvm.org
-
Groovy-Eclipse
- Groovy-Eclipse provides Eclipse and Maven support for the Apache Groovy programming language.
- https://github.com/groovy/groovy-eclipse/wiki
- https://github.com/groovy/groovy-eclipse
-
Netty
- Netty is an event-driven network application framework for development of high performance protocol servers & clients.
- http://netty.io
- https://github.com/netty
-
Eclipse Jetty
- Eclipse Jetty is a Java HTTP (Web) server and Java Servlet container.
- https://www.eclipse.org/jetty/
- https://github.com/eclipse/jetty.project
-
Sweet Home 3D
- Free interior design software.
- http://www.sweethome3d.com
- https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-source/
-
Mindustry
- Mindustry is a sandbox tower defense game written in Java.
- https://mindustrygame.github.io/
- https://github.com/Anuken/Mindustry
-
XMage
- XMage is an open-source collectible card game.
- http://xmage.de/
- https://github.com/magefree/mage
-
Salome
- SALOME is an open-source software that provides a generic Pre- and Post-Processing platform for numerical simulation. It is based on an open and flexible architecture made of reusable components.
- https://www.salome-platform.org/
- https://git.salome-platform.org/gitpub/
-
OpenFoam
- OpenFOAM is the free, open source CFD software developed primarily by OpenCFD Ltd since 2004.
- https://www.openfoam.com/
- https://develop.openfoam.com/Development/openfoam