2017-03-30 02:03:43 +08:00
---
title: Users
...
# List of projects using Meson
2020-01-22 17:29:59 +08:00
If you have a project that uses Meson that you want to add to this
list, please [file a
pull-request](https://github.com/mesonbuild/meson/edit/master/docs/markdown/Users.md)
for it. All the software on this list is tested for regressions before
release, so it's highly recommended that projects add themselves
here. Some additional projects are listed in the [`meson` GitHub
topic](https://github.com/topics/meson).
2017-03-30 02:03:43 +08:00
2019-03-11 00:46:31 +08:00
- [2048.cpp ](https://github.com/plibither8/2048.cpp ), a fully featured terminal version of the game "2048" written in C++
2019-08-02 15:52:26 +08:00
- [Aravis ](https://github.com/AravisProject/aravis ), a glib/gobject based library for video acquisition using Genicam cameras
2019-03-11 00:46:31 +08:00
- [Akira ](https://github.com/akiraux/Akira ), a native Linux app for UI and UX design built in Vala and Gtk
2017-03-30 02:03:43 +08:00
- [AQEMU ](https://github.com/tobimensch/aqemu ), a Qt GUI for QEMU virtual machines, since version 0.9.3
- [Arduino sample project ](https://github.com/jpakkane/mesonarduino )
2019-03-11 00:46:31 +08:00
- [bolt ](https://gitlab.freedesktop.org/bolt/bolt ), userspace daemon to enable security levels for Thunderbolt™ 3 on Linux
2017-07-19 06:55:33 +08:00
- [Budgie Desktop ](https://github.com/budgie-desktop/budgie-desktop ), a desktop environment built on GNOME technologies
2019-06-08 00:36:22 +08:00
- [Bzip2 ](https://gitlab.com/federicomenaquintero/bzip2 ), the bzip2 compressor/decompressor
2019-03-11 00:46:31 +08:00
- [Cage ](https://github.com/Hjdskes/cage ), a Wayland kiosk
2017-10-23 17:58:22 +08:00
- [casync ](https://github.com/systemd/casync ), Content-Addressable Data Synchronization Tool
2018-02-15 02:14:15 +08:00
- [cinnamon-desktop ](https://github.com/linuxmint/cinnamon-desktop ), the cinnamon desktop library
2020-03-06 07:14:12 +08:00
- [Cozy ](https://github.com/geigi/cozy ), a modern audio book player for Linux and macOS using GTK+ 3
2019-03-11 00:46:31 +08:00
- [dav1d ](https://code.videolan.org/videolan/dav1d ), an AV1 decoder
2018-02-13 00:12:43 +08:00
- [dbus-broker ](https://github.com/bus1/dbus-broker ), Linux D-Bus Message Broker
2019-03-11 00:46:31 +08:00
- [DPDK ](http://dpdk.org/browse/dpdk ), Data Plane Development Kit, a set of libraries and drivers for fast packet processing
2018-02-13 00:12:43 +08:00
- [DXVK ](https://github.com/doitsujin/dxvk ), a Vulkan-based Direct3D 11 implementation for Linux using Wine
2020-01-22 17:29:59 +08:00
- [elementary OS ](https://github.com/elementary/ ), Linux desktop oriented distribution
2019-03-11 00:46:31 +08:00
- [Emeus ](https://github.com/ebassi/emeus ), constraint based layout manager for GTK+
2020-09-02 17:55:02 +08:00
- [Entangle ](https://entangle-photo.org/ ), tethered camera control and capture desktop application
2019-03-11 00:46:31 +08:00
- [ESP8266 Arduino sample project ](https://github.com/trilader/arduino-esp8266-meson ), sample project for using the ESP8266 Arduino port with Meson
- [FeedReader ](https://github.com/jangernert/FeedReader ), a modern desktop application designed to complement existing web-based RSS accounts
2020-03-06 07:14:12 +08:00
- [Flecs ](https://github.com/SanderMertens/flecs ), a Fast and Lightweight ECS (Entity Component System) C library
- [Foliate ](https://github.com/johnfactotum/foliate ), a simple and modern GTK eBook reader, built with GJS and Epub.js
2018-06-25 01:11:51 +08:00
- [Fractal ](https://wiki.gnome.org/Apps/Fractal/ ), a Matrix messaging client for GNOME
2018-02-20 02:52:53 +08:00
- [Frida ](https://github.com/frida/frida-core ), a dynamic binary instrumentation toolkit
2018-02-12 00:18:45 +08:00
- [fwupd ](https://github.com/hughsie/fwupd ), a simple daemon to allow session software to update firmware
2019-03-11 00:46:31 +08:00
- [GameMode ](https://github.com/FeralInteractive/gamemode ), a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS
2017-12-13 12:59:08 +08:00
- [Geary ](https://wiki.gnome.org/Apps/Geary ), an email application built around conversations, for the GNOME 3 desktop.
2020-01-15 17:33:12 +08:00
- [GLib ](https://gitlab.gnome.org/GNOME/glib ), cross-platform C library used by GTK+ and GStreamer
2020-03-12 03:20:37 +08:00
- [Glorytun ](https://github.com/angt/glorytun ), a multipath UDP tunnel
2018-06-25 01:15:47 +08:00
- [GNOME Boxes ](https://gitlab.gnome.org/GNOME/gnome-boxes ), a GNOME hypervisor
- [GNOME Builder ](https://gitlab.gnome.org/GNOME/gnome-builder ), an IDE for the GNOME platform
- [GNOME MPV ](https://github.com/gnome-mpv/gnome-mpv ), GNOME frontend to the mpv video player
- [GNOME Recipes ](https://gitlab.gnome.org/GNOME/recipes ), application for cooking recipes
- [GNOME Software ](https://gitlab.gnome.org/GNOME/gnome-software ), an app store for GNOME
- [GNOME Twitch ](https://github.com/vinszent/gnome-twitch ), an app for viewing Twitch streams on GNOME desktop
- [GNOME Usage ](https://gitlab.gnome.org/GNOME/gnome-usage ), a GNOME application for visualizing system resources
2019-05-04 22:59:48 +08:00
- [GNU FriBidi ](https://github.com/fribidi/fribidi ), the open source implementation of the Unicode Bidirectional Algorithm
2017-05-03 10:17:24 +08:00
- [Graphene ](https://ebassi.github.io/graphene/ ), a thin type library for graphics
2018-02-20 02:52:53 +08:00
- [Grilo ](https://git.gnome.org/browse/grilo ) and [Grilo plugins ](https://git.gnome.org/browse/grilo-plugins ), the Grilo multimedia framework
2020-04-17 02:25:50 +08:00
- [GStreamer ](https://gitlab.freedesktop.org/gstreamer/gstreamer ), multimedia framework
2018-02-20 02:52:53 +08:00
- [GTK+ ](https://gitlab.gnome.org/GNOME/gtk ), the multi-platform toolkit used by GNOME
2017-05-20 16:59:42 +08:00
- [GtkDApp ](https://gitlab.com/csoriano/GtkDApp ), an application template for developing Flatpak apps with Gtk+ and D
2018-02-21 23:39:27 +08:00
- [GVfs ](https://git.gnome.org/browse/gvfs/ ), a userspace virtual filesystem designed to work with the I/O abstraction of GIO
2018-02-13 00:12:43 +08:00
- [Hardcode-Tray ](https://github.com/bil-elmoussaoui/Hardcode-Tray ), fixes hardcoded tray icons in Linux
2020-08-02 17:43:00 +08:00
- [HarfBuzz ](https://github.com/harfbuzz/harfbuzz ), a text shaping engine
2019-08-19 16:34:13 +08:00
- [HelenOS ](http://helenos.org ), a portable microkernel-based multiserver operating system
2017-07-19 07:03:38 +08:00
- [HexChat ](https://github.com/hexchat/hexchat ), a cross-platform IRC client in C
2020-04-17 02:25:50 +08:00
- [IGT ](https://gitlab.freedesktop.org/drm/igt-gpu-tools ), Linux kernel graphics driver test suite
2020-03-06 07:14:12 +08:00
- [inih ](https://github.com/benhoyt/inih ) (INI Not Invented Here), a small and simple .INI file parser written in C
2019-07-16 23:36:08 +08:00
- [Irssi ](https://github.com/irssi/irssi ), a terminal chat client in C
2019-03-07 04:42:14 +08:00
- [iSH ](https://github.com/tbodt/ish ), Linux shell for iOS
2019-05-04 22:59:48 +08:00
- [Janet ](https://github.com/janet-lang/janet ), a functional and imperative programming language and bytecode interpreter
2019-03-07 04:42:14 +08:00
- [json ](https://github.com/nlohmann/json ), JSON for Modern C++
2018-02-12 00:18:45 +08:00
- [JsonCpp ](https://github.com/open-source-parsers/jsoncpp ), a C++ library for interacting with JSON
2018-02-20 02:52:53 +08:00
- [Json-glib ](https://gitlab.gnome.org/GNOME/json-glib ), GLib-based JSON manipulation library
2019-03-13 23:22:44 +08:00
- [Kiwix libraries ](https://github.com/kiwix/kiwix-lib )
2019-03-13 23:24:31 +08:00
- [Knot Resolver ](https://gitlab.labs.nic.cz/knot/knot-resolver ), Full caching DNS resolver implementation
2018-01-05 06:03:34 +08:00
- [Ksh ](https://github.com/att/ast ), a Korn Shell
2019-03-11 00:46:31 +08:00
- [Lc0 ](https://github.com/LeelaChessZero/lc0 ), LeelaChessZero is a UCI-compliant chess engine designed to play chess via neural network
2020-06-09 03:00:27 +08:00
- [Le ](https://github.com/kirushyk/le ), machine learning framework
2019-03-15 05:39:28 +08:00
- [libcamera ](https://git.linuxtv.org/libcamera.git/ ), a library to handle complex cameras on Linux, ChromeOS and Android
2020-04-17 02:25:50 +08:00
- [Libdrm ](https://gitlab.freedesktop.org/mesa/drm ), a library for abstracting DRM kernel interfaces
2020-06-04 22:10:47 +08:00
- [libeconf ](https://github.com/openSUSE/libeconf ), Enhanced config file parsing library, which merges config files placed in several locations into one
2017-03-30 02:03:43 +08:00
- [Libepoxy ](https://github.com/anholt/libepoxy/ ), a library for handling OpenGL function pointer management
2018-02-13 05:52:20 +08:00
- [libfuse ](https://github.com/libfuse/libfuse ), the reference implementation of the Linux FUSE (Filesystem in Userspace) interface
2018-02-20 02:52:53 +08:00
- [Libgit2-glib ](https://git.gnome.org/browse/libgit2-glib ), a GLib wrapper for libgit2
2019-12-06 06:20:05 +08:00
- [libglvnd ](https://gitlab.freedesktop.org/glvnd/libglvnd ), Vendor neutral OpenGL dispatch library for Unix-like OSes
2018-02-20 02:52:53 +08:00
- [Libhttpseverywhere ](https://git.gnome.org/browse/libhttpseverywhere ), a library to enable httpseverywhere on any desktop app
2018-07-04 00:58:42 +08:00
- [libmodulemd ](https://github.com/fedora-modularity/libmodulemd ), a GObject Introspected library for managing [Fedora Project ](https://getfedora.org/ ) module metadata.
2020-01-22 17:29:59 +08:00
- [Libosmscout ](https://github.com/Framstag/libosmscout ), a C++ library for offline map rendering, routing and location
2018-02-12 00:18:45 +08:00
lookup based on OpenStreetMap data
2020-03-02 20:56:09 +08:00
- [libratbag ](https://github.com/libratbag/libratbag ), provides a DBus daemon to configure input devices, mainly gaming mice.
2020-01-22 17:29:59 +08:00
- [libspng ](https://gitlab.com/randy408/libspng ), a C library for reading and writing Portable Network Graphics (PNG)
2018-05-22 23:29:18 +08:00
format files
2019-05-04 22:59:48 +08:00
- [libui ](https://github.com/andlabs/libui ), a simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports
2018-02-12 00:18:45 +08:00
- [Libva ](https://github.com/intel/libva ), an implementation for the VA (VIdeo Acceleration) API
2020-08-22 00:22:39 +08:00
- [Libvirt ](https://libvirt.org ), a toolkit to manage virtualization platforms
2018-02-20 16:51:01 +08:00
- [Libzim ](https://github.com/openzim/libzim ), the reference implementation for the ZIM file format
2019-03-11 00:46:31 +08:00
- [Marker ](https://github.com/fabiocolacio/Marker ), a GTK-3 markdown editor
2019-05-24 02:21:35 +08:00
- [Mesa ](https://gitlab.freedesktop.org/mesa/mesa/ ), an open source graphics driver project
2018-02-13 00:12:43 +08:00
- [MiracleCast ](https://github.com/albfan/miraclecast ), connect external monitors to your system via Wifi-Display specification aka Miracast
2019-12-06 00:00:57 +08:00
- [mrsh ](https://github.com/emersion/mrsh ), a minimal POSIX shell
2018-06-25 01:15:47 +08:00
- [Nautilus ](https://gitlab.gnome.org/GNOME/nautilus ), the GNOME file manager
2018-02-15 02:14:15 +08:00
- [Nemo ](https://github.com/linuxmint/nemo ), the file manager for the Cinnamon desktop environment
2020-03-06 07:14:12 +08:00
- [OcherBook ](https://github.com/ccoffing/OcherBook ), an open source book reader for Kobo devices
2020-01-22 17:29:59 +08:00
- [oomd ](https://github.com/facebookincubator/oomd ), a userspace Out-Of-Memory (OOM) killer for Linux systems
2020-08-15 04:31:03 +08:00
- [Owl Chess ](https://github.com/michaelbrockus/chess ), a chess game written in Rust
2019-03-11 00:46:31 +08:00
- [OpenH264 ](https://github.com/cisco/openh264 ), open source H.264 codec
- [OpenHMD ](https://github.com/OpenHMD/OpenHMD ), a free and open source API and drivers for immersive technology, such as head mounted displays with built in head tracking
2020-03-10 01:08:26 +08:00
- [OpenTitan ](https://github.com/lowRISC/opentitan ), an open source silicon Root of Trust (RoT) project.
2020-04-17 02:25:50 +08:00
- [Orc ](https://gitlab.freedesktop.org/gstreamer/orc ), the Optimized Inner Loop Runtime Compiler
2019-03-11 00:46:31 +08:00
- [OTS ](https://github.com/khaledhosny/ots ), the OpenType Sanitizer, parses and serializes OpenType files (OTF, TTF) and WOFF and WOFF2 font files, validating and sanitizing them as it goes. Used by Chromium and Firefox
2018-01-14 03:00:55 +08:00
- [Outlier ](https://github.com/kerolasa/outlier ), a small Hello World style meson example project
2020-09-07 17:13:19 +08:00
- [p11-kit ](https://github.com/p11-glue/p11-kit ), PKCS#11 module aggregator
2019-12-06 00:00:57 +08:00
- [Pacman ](https://git.archlinux.org/pacman.git/tree/ ), a package manager for Arch Linux
2020-01-15 17:33:12 +08:00
- [Pango ](https://git.gnome.org/browse/pango/ ), an Internationalized text layout and rendering library
2017-03-30 02:03:43 +08:00
- [Parzip ](https://github.com/jpakkane/parzip ), a multithreaded reimplementation of Zip
2019-03-11 00:46:31 +08:00
- [Peek ](https://github.com/phw/peek ), simple animated GIF screen recorder with an easy to use interface
2020-01-22 17:29:59 +08:00
- [PicoLibc ](https://github.com/keith-packard/picolibc ), a standard C library for small embedded systems with limited RAM
2018-02-20 02:52:53 +08:00
- [PipeWire ](https://github.com/PipeWire/pipewire ), a framework for video and audio for containerized applications
2020-08-15 04:37:56 +08:00
- [Paper Rock Scissors ](https://github.com/michaelbrockus/paper_rock_scissors ), a game with weapons themed at home paper rock scissors style.
2018-02-15 02:14:15 +08:00
- [Pithos ](https://github.com/pithos/pithos ), a Pandora Radio client
2018-02-20 02:52:53 +08:00
- [Pitivi ](https://github.com/pitivi/pitivi/ ), a nonlinear video editor
2019-03-11 00:46:31 +08:00
- [Playerctl ](https://github.com/acrisci/playerctl ), mpris command-line controller and library for spotify, vlc, audacious, bmp, cmus, and others
2018-02-20 02:52:53 +08:00
- [Polari ](https://gitlab.gnome.org/GNOME/polari ), an IRC client
2020-01-21 03:55:27 +08:00
- [qboot ](https://github.com/bonzini/qboot ), a minimal x86 firmware for booting Linux kernels
2018-02-12 00:18:45 +08:00
- [radare2 ](https://github.com/radare/radare2 ), unix-like reverse engineering framework and commandline tools (not the default)
2020-08-22 00:22:39 +08:00
- [QEMU ](https://qemu.org ), a processor emulator and virtualizer
2019-08-23 17:33:05 +08:00
- [RxDock ](https://gitlab.com/rxdock/rxdock ), a protein-ligand docking software designed for high throughput virtual screening (fork of rDock)
2020-03-06 07:14:12 +08:00
- [scrcpy ](https://github.com/Genymobile/scrcpy ), a cross platform application that provides display and control of Android devices connected on USB or over TCP/IP
- [Sequeler ](https://github.com/Alecaddd/sequeler ), a friendly SQL client for Linux, built with Vala and Gtk
2020-06-19 22:32:18 +08:00
- [Siril ](https://gitlab.com/free-astro/siril ), an image processing software for amateur astronomy
2018-02-08 21:50:39 +08:00
- [SSHFS ](https://github.com/libfuse/sshfs ), allows you to mount a remote filesystem using SFTP
2019-03-07 04:42:14 +08:00
- [sway ](https://github.com/swaywm/sway ), i3-compatible Wayland compositor
2018-02-20 02:52:53 +08:00
- [Sysprof ](https://git.gnome.org/browse/sysprof ), a profiling tool
2017-12-16 12:03:23 +08:00
- [systemd ](https://github.com/systemd/systemd ), the init system
2018-02-15 02:14:15 +08:00
- [szl ](https://github.com/dimkr/szl ), a lightweight, embeddable scripting language
2018-01-29 04:25:11 +08:00
- [Taisei Project ](https://taisei-project.org/ ), an open-source Touhou Project clone and fangame
2019-03-11 00:46:31 +08:00
- [Terminology ](https://github.com/billiob/terminology ), a terminal emulator based on the Enlightenment Foundation Libraries
- [Tilix ](https://github.com/gnunn1/tilix ), a tiling terminal emulator for Linux using GTK+ 3
2020-03-06 07:14:12 +08:00
- [Tizonia ](https://github.com/tizonia/tizonia-openmax-il ), a command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, Plex servers and Chromecast devices
2020-05-02 03:11:56 +08:00
- [Vala Language Server ](https://github.com/benwaffle/vala-language-server ), code intelligence engine for the Vala and Genie programming languages
2017-03-30 02:03:43 +08:00
- [Valum ](https://github.com/valum-framework/valum ), a micro web framework written in Vala
2020-03-06 07:14:12 +08:00
- [Venom ](https://github.com/naxuroqa/Venom ), a modern Tox client for the GNU/Linux desktop
- [VMAF ](https://github.com/Netflix/vmaf ) (by Netflix), a perceptual video quality assessment based on multi-method fusion
2020-01-14 22:08:52 +08:00
- [Wayland ](https://github.com/wayland-project/wayland ) and [Weston ](https://github.com/wayland-project/weston ), a next generation display server
2018-02-07 06:20:12 +08:00
- [wlroots ](https://github.com/swaywm/wlroots ), a modular Wayland compositor library
2019-03-11 00:46:31 +08:00
- [wxFormBuilder ](https://github.com/wxFormBuilder/wxFormBuilder ), RAD tool for wxWidgets GUI design
- [xi-gtk ](https://github.com/eyelash/xi-gtk ), a GTK+ front-end for the Xi editor
2020-04-17 02:25:50 +08:00
- [Xorg ](https://gitlab.freedesktop.org/xorg/xserver ), the X.org display server (not the default yet)
2020-04-17 02:22:13 +08:00
- [X Test Suite ](https://gitlab.freedesktop.org/xorg/test/xts ), The X.org test suite
2019-03-11 00:46:31 +08:00
- [zathura ](https://github.com/pwmt/zathura ), a highly customizable and functional document viewer based on the
girara user interface library and several document libraries
2020-01-20 14:38:36 +08:00
- [Zrythm ](https://git.zrythm.org/cgit/zrythm ), a cross-platform digital audio workstation using GTK+ 3
2018-02-13 05:52:20 +08:00
- [ZStandard ](https://github.com/facebook/zstd/commit/4dca56ed832c6a88108a2484a8f8ff63d8d76d91 ), a compression algorithm developed at Facebook (not used by default)
2017-08-17 18:57:13 +08:00
2020-01-22 17:29:59 +08:00
Note that a more up-to-date list of GNOME projects that use Meson can
be found
[here ](https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting ).