Pixie – A full-featured 2D graphics library for Nim

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo pixie

    Full-featured 2d graphics library for Nim. (by treeform)

    For those using Python, we just got our Python bindings for Pixie up onto pip. Repo here https://github.com/treeform/pixie-python

    It's extremely fresh but our tests are working so consider giving it a try.

    For those interested in Nim's meta-programming, we're generating those Python bindings for Pixie from our Nim code using https://github.com/treeform/genny here https://github.com/treeform/pixie/blob/master/bindings/bindi...

  • GitHub repo tiny-skia

    A tiny Skia subset ported to Rust

    If you're looking for a small, fast CPU-based 2D library, you might be interested in https://github.com/RazrFalcon/tiny-skia

    Just like Skia, all pixel accesses is SIMD accelerated.

    It doesn't have C bindings, but they can be trivially implemented.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo raqote

    Rust 2D graphics library

  • GitHub repo canvas

    Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. (by tdewolff)

  • GitHub repo bgracontrols

    🆗 BGRA Controls is a set of graphical UI elements that you can use with Lazarus LCL applications.

    Reminds me of BGRABitmap from Lazarus/FreePascal.

    https://github.com/bgrabitmap/bgracontrols

    (BGRAControls contains the BGRABitmap components).

    It's sad Lazarus/FreePascal doesn't get much play, because high quality libraries like this have existed for years for it and it seems to not get much traction.

  • GitHub repo rustybuzz

    A complete harfbuzz's shaping algorithm port to Rust

  • GitHub repo Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo pixie-python

    Full-featured 2D graphics library for Python.

    For those using Python, we just got our Python bindings for Pixie up onto pip. Repo here https://github.com/treeform/pixie-python

    It's extremely fresh but our tests are working so consider giving it a try.

    For those interested in Nim's meta-programming, we're generating those Python bindings for Pixie from our Nim code using https://github.com/treeform/genny here https://github.com/treeform/pixie/blob/master/bindings/bindi...

  • GitHub repo genny

    Generate a shared library and bindings for many languages. (by treeform)

    For those using Python, we just got our Python bindings for Pixie up onto pip. Repo here https://github.com/treeform/pixie-python

    It's extremely fresh but our tests are working so consider giving it a try.

    For those interested in Nim's meta-programming, we're generating those Python bindings for Pixie from our Nim code using https://github.com/treeform/genny here https://github.com/treeform/pixie/blob/master/bindings/bindi...

  • GitHub repo PixiJS

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

    This has a high risk of being confused with pixi.js: https://github.com/pixijs/pixijs

  • GitHub repo resvg-test-suite

    resvg test suite:

    I'm sure you will be interested in https://github.com/RazrFalcon/resvg-test-suite

    From a quick glance, pixie should pass 10-20% of those tests.

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