Live data from Hacker News

Ask HN: What are some tools / libraries you built yourself?

news.ycombinator.com

41–50 of 617 posts

Re: Ask HN: What are some tools / libraries you built yourself?

#41
We’ve created https://lowdefy.com and open-sourced it.

Over the past 5 years we’ve been building custom B2B and back office web applications. Nothing in the market had the level of customization we required both from a technical and commercial angle. So decided to standardize how we “configure” apps into a platform.

We did this by designing a schema by which to define web apps which is easy to read, write and understand, and works well with normal developer tools like editors, git and CI. While keeping it self hosted and even server-less.

Lowdefy has enabled us to rapidly deploy custom business apps like BI, CRM to MRPs.

Check it out :) https://github.com/lowdefy/lowdefy

Re: Ask HN: What are some tools / libraries you built yourself?

#42
I created dither, a library for image dithering in Go. And then I created didder, a CLI tool for the library. I had become interested in the aesthetic effect of dithering, but realized that there aren't many tools that do the math correctly, and also provide many different algorithms to explore.

https://github.com/makeworld-the-better-one/dither

https://github.com/makeworld-the-better-one/didder

Re: Ask HN: What are some tools / libraries you built yourself?

#43
I built a little PWA just for me that I can use to scan ISBN codes of physical books I read. It then looks up the book and adds it to my spreadsheet of "Books I've read". I wrote a bit about it here https://nikhilism.com/post/2021/tracking-books-i-read-using-...

It was partly just a way to try out Svelte and XState.

Re: Ask HN: What are some tools / libraries you built yourself?

#44
I created intercooler.js in 2013 so I could do AJAX in HTML:

https://intercoolerjs.org

Last year I removed the jquery dependency and cleaned it up based on a lot of lessons that I learned, renaming it to hmtx:

https://htmx.org

Same idea: extends/complete HTML as a hypertext so you can build more advanced UI within the original hypermedia web model, with a cleaner implementation.

Part of that cleanup involved me pulling out some functionality around events and a proto-scripting language (ic-action), and I enjoy programming languages, so I created a front end scripting language to fill that need:

https://hyperscript.org

It's based on HyperTalk and has a lot of domain specific features for lightweight front end scripting, kind of a jQuery or AlpineJS alternative.

Re: Ask HN: What are some tools / libraries you built yourself?

#45
post #7

I built Aper ( https://aper.dev/ ) becomes I wanted to write a multiplayer game ( https://redwords.paulbutler.org ) for my family to play remotely and realized that what I wanted could be generalized as a state machine that is synchronized across clients. By generalizing it, I could use the same synchronization infrastructure to power other games and simple apps.

This is pretty cool. In my experience, the biggest pain point is that game clients are written in netstandard2 C# in Unity, while servers are written in not that. So bridging that gap pays huge dividends.

Thanks! It’s still very much a work in progress, but it’s been fun.

Re: Ask HN: What are some tools / libraries you built yourself?

#46
I've built several extensions to vscode. My best one has to be a tool to help you upgrade dependencies in your package.json: https://github.com/pgsandstrom/package-json-upgrade

I just felt that other extensions lacked polish. The UX wasn't very good, or they didn't read all npm config properly.

Re: Ask HN: What are some tools / libraries you built yourself?

#47
I wrote my own game engine that support an adaptive music system (some called dynamic music system), built using OpenGL (by SDL2), OpenAL, Physics powered by Box2D.

Pretty old projects, built during my years in the university. But also one of the proudest projects I achieved.

https://github.com/spywhere/Legacy-ParticlePlay

Re: Ask HN: What are some tools / libraries you built yourself?

#48
I was building a touchscreen music-production app for Windows, and I wanted it to have a phone/tablet style interface. It would have a stack of modal popup Views that the user could tap (or click) off of to close the top View and go back down. I ended up splitting the UI system off into a separate library and kept working on it. It now has DI (with scoping) and some other features. I've since used it for a few other small personal tools and projects, though no one else is that I'm aware of.

It's written in C# and runs on top of WPF: https://tinyurl.com/upbeatui

Re: Ask HN: What are some tools / libraries you built yourself?

#49
https://github.com/jhspetersson/fselect

A tiny tool I wrote to search within file piles (mostly unsorted downloads, torrents, and such). I could never remember `find` options, and more advanced queries are a pain. Now one can use some kind of SQL flavor to get the job done.

Re: Ask HN: What are some tools / libraries you built yourself?

#50
I started building Scrawl-canvas[1] - my Javascript canvas library - back in 2013 because I was trying to land my first full-time job in the industry and a recruiter told me it would be a really good idea if I had a portfolio of sites and projects to show prospective employers - including one on GitHub to prove that I knew what GitHub was.

I'm still developing the library because ... I don't know why. I've lived with it for so long now it's become a bad habit I can't shake. I'm also quite proud of it because it can do things that other libraries can't do[2][3].

[1] - website - https://scrawl-v8.rikweb.org.uk/

[2] - Shape, and animate, an image between two paths - https://codepen.io/kaliedarik/pen/ExyZKbY

[3] - Filter over a live media stream - https://codepen.io/kaliedarik/pen/OJNVaEX

Post reply on HN