Open-source projects categorized as Compatibility | Edit details

Top 20 Compatibility Open-Source Projects

  • GitHub repo SwiftUIX

    An extension to the standard SwiftUI library.

    Project mention: How to build our own HUD in SwiftUI (article in the comments) | | 2021-02-24

    I haven't tried myself, but maybe using a second window just for the HUD would help with the modal challenge. SwiftUIX has an API for this.

  • GitHub repo doesitarm

    🦾 A list of reported app support for Apple Silicon and the new Apple M1 Macs

    Project mention: M1 Mac Support removed? | | 2021-09-19

    Noticed there seems to be no way to play Among Us on M1 Mac anymore. It even still says it's compatible on but yet I can't find anyway to play it. I remember you used to be able to get it from the App Store but it seems like they pulled support for this. Am I wrong?

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo PHPCompatibility

    PHP Compatibility check for PHP_CodeSniffer

    Project mention: Let's say you get an old, PHP5, mysql_*, horrible codebase, riddled with security issues and no composer. Your task is to make it work on PHP7+. | | 2021-08-29

    also, PHPCompatibility is a phpcs ruleset to detect deprecated/removed stuff.

  • GitHub repo Python-Future

    Easy, clean, reliable Python 2/3 compatibility

    Project mention: Can you run a Python 3.8.4 code with another python version for example version 2 or 3.9? | | 2021-08-30

    Python 2.7 has been EOL for over a year. You should avoid needing to use it. If you do please use something like python-future that should help you write code that is backwards / forwards compatible.

  • GitHub repo preact-compat

    :raised_hands: React compatibility layer for Preact.

    Project mention: Next.js: Replace React with Preact | | 2021-02-28

    If you use the preact-combat like in the example above then there is very little that isn't supported. For example, PropTypes are not supported in the core but are included in preact-combat.

  • GitHub repo 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: I created a Discord Server for fans of the old Star Trek games like Armada, Elite Force, Bridge Commander, Klingon Academy, Legacy, etc | | 2021-08-30

    You need the community patches for that ;)

  • GitHub repo modernize

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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Stylecow

    Modern CSS to all browsers

  • GitHub repo ReadySunValley

    Replacement for Microsoft PC Health Check app

    Project mention: Thanks, Microsoft! | | 2021-06-30
  • GitHub repo fastify-express

    Express compatibility layer for Fastify

    Project mention: From Express to Fastify in Node.js | | 2021-04-01

    I've found that the fastify-express plugin makes migrating from Express to Fastify much easier: It has full support for Express middleware and routes, allowing you to migrate things in stages if you prefer.

  • GitHub repo CompatibilityManager

    Windows app for bulk editing compatibility settings.

    Project mention: How to globally disable fullscreen optimizations for all programs | | 2021-04-21

    People have made programs to try to manage per-exe compatibility settings, and I was about to roll script to automate it myself when I found a way disable fullscreen optimizations globally in Windows 10.

  • GitHub repo MobilePassThrough

    Make GPU passthrough on notebooks easy and accessible!

    Project mention: Gaming on Fedora 34: Windows 10 host on Vbox or Gnome Boxes? GPU passthrough | | 2021-09-05
  • GitHub repo shouldiprefix

    A quick overview of what CSS features to prefix

    Project mention: How many box shadows is too much? | | 2021-02-22

    That site hasn't been maintained for at least 3 years and the site author is considering archiving it. If that site says No prefixes!" it's safe not to use prefixes. Otherwise, you should look for that information elsewhere.

  • GitHub repo trivial-with-current-source-form

    Helps macro writers produce better errors for macro users

    Project mention: Why LISP Macros ? | | 2021-08-14

    If the macro system allows for executing arbitrary code, it would not be hard to check various preconditions on macro arguments. In tricky macros the main problem might be source tracking, but if failures can be attributed to particular code snippets, e.g. with-current-source-form, one can produce useful error messages.

  • GitHub repo base-compat

    A compatibility layer for base

  • GitHub repo deriving-compat

    Backports of GHC deriving extensions

  • GitHub repo transformers-compat

    transformers compatibility shim

  • GitHub repo base-orphans

    Backwards-compatible orphan instances for base

  • GitHub repo mtl-compat

    Orphan mtl instances for ExceptT from transformers-compat

  • GitHub repo Six

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 2021-09-19.


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

Project Stars
1 SwiftUIX 3,779
2 doesitarm 2,966
3 PHPCompatibility 1,638
4 Python-Future 1,136
5 preact-compat 943
6 dxwrapper 544
7 modernize 266
8 Stylecow 147
9 ReadySunValley 138
10 fastify-express 112
11 CompatibilityManager 104
12 MobilePassThrough 99
13 shouldiprefix 81
14 trivial-with-current-source-form 19
15 base-compat 18
16 deriving-compat 12
17 transformers-compat 10
18 base-orphans 6
19 mtl-compat 2
20 Six -
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives