What are the best software libraries which implement great abstractions (language agnostic)?

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • MIO

    Metal I/O library for Rust.

  • mio (rust), which seems to be an even better cross-platform I/O abstraction than libuv, which is what Node.js's nice abstraction was is built around (libuv).

  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  • I know I've seen a few key graphics layer abstraction libraries, but I can't recall which ones are best, perhaps (I just saw) bgfx?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

  • pixi.js, a JavaScript 2D graphics layer abstraction with plugs into the various browser rendering capabilities (DOM, canvas, WebGL).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts