Created
September 13, 2015 19:43
-
-
Save nothings/35c9db3af1d3a8919382 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### Are there other single-file public-domain libraries out there? | |
Yes. Here are some: | |
- [nanoSVG](https://github.com/memononen/nanosvg): 1-file SVG parser; 1-file SVG rasterizer (zlib license) | |
- [DG_misc.h](https://github.com/DanielGibson/Snippets/): Daniel Gibson's stb.h-esque cross-platform helpers: path/file, strings (public domain) | |
- [jo_gif.cpp](http://www.jonolick.com/home/gif-writer): tiny GIF writer (public domain) | |
- [gif.h](https://github.com/ginsweater/gif-h): animated GIF writer (public domain) | |
- [MakeID.h](http://www.humus.name/3D/MakeID.h): allocate/deallocate small integer IDs efficiently (public domain) | |
There are some that have a source and require a separate header file (which they may | |
not even supply). That's twice as many files, and we at nothings/stb cannot condone | |
this! But you might like them anyway: | |
- [picopng.cpp](http://lodev.org/lodepng/picopng.cpp): tiny PNG loader (zlib license) | |
- [miniz.c](https://github.com/richgel999/miniz): zlib compression,decompression, zip file, png writing (public domain) | |
- [Remotery](https://github.com/Celtoys/Remotery): CPU/GPU profiler Win/Mac/Linux, using web browser for viewer (Apache 2.0 license) | |
- [Clipper](http://www.angusj.com/delphi/clipper.php): line & polygon clipping & offsetting (Boost license) | |
- [json.h](https://github.com/sheredom/json.h): JSON parser (public domain) | |
- [Zange](ttps://github.com/vurtun/zange/blob/master/json.c): another JSON parser (MIT license) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment