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 reddit.com/r/learnprogramming

Our great sponsors
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • MIO

    Metal IO 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?

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • 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