Live data from Hacker News

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

news.ycombinator.com

611–617 of 617 posts

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

#611
I tried to simplify PCI DSS compliance by creating a tokenizer solution. As a result I built open source forward/revers proxy that on the fly replaces sensitive data in http(s) requests and responses: https://github.com/vaulty-co/vaulty and docs here: https://docs.vaulty.co/ (with some cookbooks).

I hoped some day to make a business from it :)

Even if I was not able to find any users/customers, I learned a lot: proxies, Golang (encryption, networking, parsing), etc. I started writing it using Ruby, but accidentally got a chance to write in Go for few weeks... and I fell in love with Golang. After 10+ years of Ruby/Rails I thought I'm done as a programmer. But with Go I felt that I love writing code again :)

Building Vaulty was also useful when I wanted to contact some security/fintech company.

This is how I decided to join https://moov.io as SW engineer and continue my journey with Go lang (and fintech and security).

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

#612

I created a dotfiles management tool, yadm https://yadm.io I'm a huge fan of Git, and the Git mental model just makes sense to me. I wanted to manage my dotfiles in the same way. At the time I had tried several other solutions, mostly similar tools like homeschick and vcsh. I wanted a solution that was very portable, which both of those existing tools were. However, homeschick became a bit clunky to use because each…

I have been using this for few years. It's great and I think it fits well how developers want to configure and backup overall.

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

#613

Dbmate: https://github.com/amacneil/dbmate I found most database migration tools tried to be too smart (I'm not a fan of automatic migrations), were too tightly integrated with specific languages or frameworks, or didn't support basic developer workflow pleasantries such as dropping and recreating the database. I created a simple single binary migration tool that runs migrations (sql files), and keeps track of applie…

Curious about the lack of comparison to https://flywaydb.org/ , which I've seen a ton of support for in the past and people seem to really enjoy

Flyway seems like a startup offering a hosted service, so it might be a strange comparison. But if you are familiar with it and care to submit a PR, I'd accept it!

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

#614
I've created [jQuery Terminal][0] in about 2010 I think it was first library that allow to create CLI applications in Browser. I've started it because I wanted to have SSH like experience on my shared hosting that didn't provide SSH access. I've build application using my Terminal, called [Leash][1]. I don't use it anymore because my current shared hosting have SSH.

I've also build [sysend.js][2] (random name with send at the end). It's for sending messages between Open Tabs, It have nice API and it works in all modern browsers and even some older ones like IE11. I didn't know any existing library that did the same, that's why I've created one.

Another library of mine is [Tagger][3], because there where no Vanilla JavaScript library like this. I needed it for StackOverflow Q&A site that I've started, but abandoned and it was inspired by StackOverflow tag editor.

Yet another library is [LIPS][4], Powerful Scheme based lisp in JavaScript. LIPS is acronym LIPS Is Pretty Simple (at least it was when I started the project on [Codepen][5]). It started as lisp in JavaScript, but later I decided that I want fully working Scheme (compliant with R5RS and R7RS). I'm still working on Beta 1.0 version, that is like completely new project. I'm also still working on new website that will showcase beta version better.

I've also created [Favloader][7] - favicon animation library. [LILY][8] - Zero dependency, simple version of YARGS for parsing command line arguments.

[0]: https://terminal.jcubic.pl/

[1]: https://leash.jcubic.pl/

[2]: https://github.com/jcubic/sysend.js

[3]: https://github.com/jcubic/tagger

[4]: https://github.com/jcubic/lips

[5]: https://codepen.io/jcubic/pen/gvvzdp

[6]: https://lips.js.org/

[7]: https://github.com/jcubic/favloader

[8]: https://github.com/jcubic/lily

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

#615
I wrote a small python package call r_Freeze: https://github.com/chinmayshah99/r_freeze.

It essentially scanned all the R files in a given directory and generates a file with all external packages that are used by the program.

Its super useful when the R code/ directory doesn't have requirements.txt or basically list of packages that need to be installed.

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

#616
I use SFML and TGUI for building softwares/games in c++,since it had to be my first software(GUI) i decided to use TGUI library(backend in SFML), and it didnt provide a very good gui builder, so i had to manually set the position of widgets or game tiles(whenever i make games), so to bypass the headache of giving coordinate positions, i created a simple block mover: it moves everything that can be found in SFML and TGUI, and returns the last position. I know its a simple thing, but eased my work a lot!

the next tool i made for myself is a personal web link manager, i was unhappy with the way chrome lets add a bookmark which is not a very systemized way,so now my software lets me add my fav. web links. you just have to create a topic and add all the links related to that topic, i also added a search bar to help me find the links, and many small features are also added, since its a personal software its very efficient, it would be useful for those who use internet a lot and want to save their important links.

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

#617
post #353

An alternative Reddit client, that is compact and desktop friendly, cuz I dislike the "modern" (read: too much negative spaces) UI. It has a "TweetDeck" look and supports multi-accounts. - https://rdddeck.com

If I add to a total of 5-6 subs, then I can't view the ones on the right - there's no horizontal scroll.
Post reply on HN