Top 23 Compatibility Open-Source Projects

  • SwiftUIX

    An exhaustive expansion of the standard SwiftUI library.

  • browser-compat-data

    This repository contains compatibility data for Web technologies as displayed on MDN

    Project mention: A new home for the Project Fugu API Showcase | /r/webdev | 2023-03-06

    Yes, Mozzila’s browser-compat-data ( is the authoritative source.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • doesitarm

    🦾 A list of reported app support for Apple Silicon as well as Apple M2 and M1 Ultra Macs

    Project mention: Mac za obavljanje obaveza na faksu/buduće zaposlenje? | /r/CroIT | 2023-04-18
  • PHPCompatibility

    PHP Compatibility check for PHP_CodeSniffer

    Project mention: Update php? | /r/PHPhelp | 2023-03-26
  • Python-Future

    Easy, clean, reliable Python 2/3 compatibility

  • dxwrapper

    Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.

    Project mention: SimCity Classic - Guide to Installation (Windows / DOSBox) | /r/SimCity | 2023-07-08

    Then, download this and place the files inside the game directory (C:\Program Files\Maxis\SimCity Classic).

  • Android-Scanner-Compat-Library

    A compat library for Bluetooth Low Energy scanning on Android.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • modernize

    Modernizes Python code for eventual Python 3 migration. Built on top of fissix (a fork of lib2to3)

    Project mention: Is there a way to convert python 2 to 3 without finding every single line and fix it? | /r/learnpython | 2022-12-31

    recommends tools:,

  • fastify-express

    Express compatibility layer for Fastify

    Project mention: Migrate Your Express Application to Fastify | | 2023-07-05

    As mentioned in part 2 of this series, using the @fastify/express plugin is the quickest way to get your existing Express application working with Fastify. The plugin adds full Express compatibility to Fastify so that you can easily use any Express middleware — or even an entire Express application — with your Fastify instance, and it will just work with no changes required.

  • revapi

    Revapi is an API analysis and change tracking tool written in Java. Its focus is mainly on Java language itself but it has been specifically designed to not be limited to just Java. API is much more than just java classes - also various configuration files, schemas, etc. can contribute to it and users can become reliant on them.

  • PHPUnit-Polyfills

    Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests

    Project mention: How Are Y'All Unit Testing Your WordPress Code (If You Are) | /r/ProWordPress | 2023-03-11

    Check out the phpunit-polyfills package. This is pretty much a must if you want to test much older wordpress and php versions.

  • MobilePassThrough

    Make GPU passthrough on notebooks easy and accessible!

  • Stylecow

    Modern CSS to all browsers

  • CompatibilityManager

    Windows app for bulk editing compatibility settings.

  • wcecl

    Allows to run Windows CE applications on Windows!

  • shouldiprefix

    A quick overview of what CSS features to prefix

  • little-file-explorer

    Android 1.0+ mini file explorer and manager

    Project mention: ⟳ 1 apps added, 15 updated at | /r/FDroidUpdates | 2023-03-09

    Little File Explorer (version 10): Android 1.0+ mini simple file manager/explorer

  • little-music-player

    Android 1.0+ mini notification based audio player

  • compat

    COMPATibility Library for Emacs Lisp

    Project mention: Don't make Emacs keymaps -- define them. | /r/emacs | 2023-06-14

    With the Compat library you can use define-keymap right away in your packages. See also my post about Compat.

  • tiny-music-player

    Android 1.0+ <20KB minimal notification based audio player

    Project mention: ⟳ 7 apps added, 66 updated at | /r/FDroidUpdates | 2023-02-10

    Tiny Music Player (version 1.3): Android 1.0+ minimal (<20KB) notification based audio player

  • Project mention: Need help with Sonic Unleashed, stuck on loading screen while using Xenia Canary? It worked when I launched it for the first time, but then it asked if I wanna create a save file, THEN IT SUDDENLY CRASHED MY PC. Ever since the restart, nothing worked! It doesn't crash anymore, but now it's stuck! | /r/xenia | 2023-07-02
  • oconfigure

    configuration script for portable, OpenBSD-oriented systems

  • trivial-with-current-source-form

    Helps macro writers produce better errors for macro users

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-08.

Compatibility related posts


What are some of the best open-source Compatibility projects? This list will help you:

Project Stars
1 SwiftUIX 6,185
2 browser-compat-data 4,666
3 doesitarm 3,701
4 PHPCompatibility 2,064
5 Python-Future 1,170
6 dxwrapper 985
7 Android-Scanner-Compat-Library 723
8 modernize 328
9 fastify-express 216
10 revapi 171
11 PHPUnit-Polyfills 164
12 MobilePassThrough 162
13 Stylecow 161
14 CompatibilityManager 135
15 wcecl 86
16 shouldiprefix 85
17 little-file-explorer 63
18 little-music-player 59
19 compat 52
20 tiny-music-player 46
21 game-compatibility 42
22 oconfigure 40
23 trivial-with-current-source-form 33
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives