crystal_lib alternatives and similar shards
Based on the "Project generators" category.
Alternatively, view crystal_lib alternatives based on common mentions on social networks and blogs.
-
kgen
Kemalyst command line tool for console, init, generate (scaffolding), and watch. -
generate
Generic tool for generating whole Crystal project structure, or any part of it during lifetime of project -
bindgencr
Generator of binding for the crystal language, based on castxml output.
WorkOS - The modern identity platform for B2B SaaS
Do you think we are missing an alternative of crystal_lib or a related project?
README
crystal_lib
Automatic binding generator for native libraries in Crystal.
NOTE: THIS PROJECT IS EXPERIMENTAL. WHILE IT'S PROVING USEFUL FOR A WIDE RANGE OF LIBRARIES, THERE ARE STILL SEVERAL CORNER CASES THAT WILL NOT TRANSLATE PROPERLY.
This will eventually be integrated into the compiler itself so you don't have to manually generate these bindings and copy & paste them into your project. The advantage of this is that some types and values vary depending on the platform, so generating these as late as possible is the best thing to do.
Status
For now you can use this as a tool to generate bindings from a lib
declaration. Check
the examples directory.
Usage
crystal src/main.cr -- examples/lib_git2.cr
This will write the generate lib definition to standard output.