resvg-test-suite
genny
resvg-test-suite | genny | |
---|---|---|
1 | 5 | |
20 | 218 | |
- | - | |
6.8 | 3.3 | |
about 1 month ago | 9 months ago | |
C++ | Nim | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
resvg-test-suite
-
Pixie β A full-featured 2D graphics library for Nim
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.
genny
-
Generate Python extensions using Nim language
Also of interest for people might be Genny. Itβs a Nim library to automate creating language bindings for other languages. Currently it supports Python, Node, and C.
https://github.com/treeform/genny
-
Nim -- a modern "glue" language like Python
c2nim is a tool to translate ANSI C code to Nim. The output is human-readable Nim code that is meant to be tweaked by hand after the translation process. If you are tired of wrapping C library, you can try futhark which supports "simply import C header files directly into Nim". Similar to futhark, cinterop allows one to interop with C/C++ code without having to create wrappers. nimLUA is a glue code generator to bind Nim and Lua together using Nim's powerful macro. nimpy and nimporter is a bridge between Nim and Python. rnim is a bridge between R and Nim. nimjl is a bridge between Nim and Julia! Last but not least, genny generates a shared library and bindings for many languages such as Python, Node.js, C.
- Genny β Generate Nim library bindings for many languages
-
Pixie β A full-featured 2D graphics library for Nim
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...
- Transmission torrent client ported to C++
What are some alternatives?
tiny-skia - A tiny Skia subset ported to Rust
rnim - A bridge between R and Nim
bgracontrols - π BGRA Controls is a set of graphical UI elements that you can use with Lazarus LCL applications.
c2nim - c2nim is a tool to translate Ansi C code to Nim. The output is human-readable Nim code that is meant to be tweaked by hand before and after the translation process.
raqote - Rust 2D graphics library
ClangSharp - Clang bindings for .NET written in C#
canvas - Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
nimjl - A bridge between Nim-lang and Julia !
pixie - Full-featured 2d graphics library for Nim.
c2rust - Migrate C code to Rust
PixiJS - The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
nimLUA - glue code generator to bind Nim and Lua together using Nim's powerful macro