Ask HN: What are some tools / libraries you built yourself?
91–100 of 617 posts
Re: Ask HN: What are some tools / libraries you built yourself?
#92Also, a library to write tests with databases for Go: https://github.com/go-testfixtures/testfixtures
Re: Ask HN: What are some tools / libraries you built yourself?
#93Re: Ask HN: What are some tools / libraries you built yourself?
#94Re: Ask HN: What are some tools / libraries you built yourself?
#95I used it during my PhD to automatically instrument benchmark programs for several different software verification tools (there is some form of standardization going on, but there are still a lot of corner cases where the same program will be interpreted, and thus verified, differently by two tools).
It's written in Python 3 and uses pycparser to do most of the heavy lifting. Currently it's a bit on the back burner, but I hope to come back to it soon-ish. Some desiderata:
* pycparser's AST API is not terribly efficient when you have to rewrite large subtrees, but I don't know if there are any nice alternatives. * That's probably a pipe dream, but I wish there was some easy-to-use library to get semantic info about C programs (like a symbol table). That would help me "teach" the tool some neat tricks, such as SSA.
By the way, thank you OP, as your post convinced me to make the repo public.
Re: Ask HN: What are some tools / libraries you built yourself?
#96Following are few libraries I tried and my pet peeves with them. Material UI was just too complex in terms of use. I had to always have a doc open in a tab and refer it for even a simple component like toolbar. Antd bundle size is way too large and few essential components like timepicker is > 100KB gzipped. React bootstrap doesn't have theming and looks outdated (Bootstrap 5 will fix this).
Re: Ask HN: What are some tools / libraries you built yourself?
#97https://hugodaniel.com/projects/shader-canvas/
The idea was to bring a more declarative vibe to the low-level WebGL API.
Done for a personal project, but I ended up using Three.js because my time to develop it further was running out :(
Re: Ask HN: What are some tools / libraries you built yourself?
#98[0]: https://github.com/deathwebo/tinydiamond-timer [1]: https://deathwebo.github.io/tinydiamond-timer/
Re: Ask HN: What are some tools / libraries you built yourself?
#99Re: Ask HN: What are some tools / libraries you built yourself?
#100I made Smocker[1]. It's a mock server we use extensively with my coworkers because we develop Go HTTP "micro" services and most of the tests we write are integration/component tests. We needed a way to mock the external services to test our service in an isolated way. Before that we used http-mock-server but it came short in a lot of ways: JSON config (very bad when you need to configure it to return JSON payloads),…