2017-03-30 02:03:43 +08:00
---
title: Users
...
# List of projects using Meson
2018-04-01 00:29:21 +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++
- [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-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
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
2018-10-08 01:03:17 +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+
- [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
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.
2018-02-20 02:52:53 +08:00
- [GLib ](https://gitlab.gnome.org/GNOME/glib ), cross-platform C library used by GTK+ and GStreamer (not the default yet)
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
2017-03-30 02:03:43 +08:00
- [GStreamer ](https://cgit.freedesktop.org/gstreamer/gstreamer/ ), multimedia framework (not the default yet)
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
2017-07-19 07:03:38 +08:00
- [HexChat ](https://github.com/hexchat/hexchat ), a cross-platform IRC client in C
2019-03-11 00:46:31 +08:00
- [IGT ](https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ ), Linux kernel graphics driver test suite
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
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
2017-12-14 02:20:54 +08:00
- [Libdrm ](https://cgit.freedesktop.org/drm/libdrm/ ), a library for abstracting DRM kernel interfaces
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
- [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.
2018-02-12 00:18:45 +08:00
- [Libosmscout ](https://github.com/Framstag/libosmscout ), a C++ library for offline map rendering, routing and location
lookup based on OpenStreetMap data
2018-05-22 23:29:18 +08:00
- [libspng ](https://gitlab.com/randy408/libspng ), a C library for reading and writing Portable Network Graphics (PNG)
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
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
- [Mesa ](https://cgit.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
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
2019-03-11 00:46:31 +08:00
- [oomd ](https://github.com/facebookincubator/oomd ), a userspace Out-Of-Memory (OOM) killer for Linux systems
- [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
2017-07-19 06:55:33 +08:00
- [Orc ](http://cgit.freedesktop.org/gstreamer/orc/ ), the Optimized Inner Loop Runtime Compiler (not the default yet)
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
2017-07-19 06:55:33 +08:00
- [Pango ](https://git.gnome.org/browse/pango/ ), an Internationalized text layout and rendering library (not the default yet)
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
2018-02-20 02:52:53 +08:00
- [PipeWire ](https://github.com/PipeWire/pipewire ), a framework for video and audio for containerized applications
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
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)
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
2017-03-30 02:03:43 +08:00
- [Valum ](https://github.com/valum-framework/valum ), a micro web framework written in Vala
- [Wayland and Weston ](https://lists.freedesktop.org/archives/wayland-devel/2016-November/031984.html ), a next generation display server (not merged yet)
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
- [Xorg ](https://cgit.freedesktop.org/xorg/xserver/ ), the X.org display server (not the default yet)
- [zathura ](https://github.com/pwmt/zathura ), a highly customizable and functional document viewer based on the
girara user interface library and several document libraries
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
2017-10-11 06:57:19 +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 ).