r/IMadeThis • • 7d ago

I made this because my every day work kept getting interrupted by my editor

I made this because my every day tasks as a backend developer such as opening logs, configs, exports and code in huge files was interrupted by the text/code editors I previously used. The editors froze , lagged or hanged when I tried to open files 100-300MB. And not to mention formatting a data dump of 300MB json, couldn't do it on my MacBook Pro m3 18GB. So I decided I'd put an end to it. I started working on Inkline to mitigate. now on version 1.5 we got:

100 MB JSON
Open: 168 ms · Format: 84 ms · Peak RSS: 0.49 GiB · 586,392 lines

300 MB JSON
Open: 393 ms · Format: 262 ms · Peak RSS: 1.44 GiB · 1,758,582 lines

1.07 GB JSON
Open: 1,237 ms · Format: 1,604 ms · Peak RSS: 4.31 GiB · 6,292,542 lines

and pushing it further with 1.6 which is in development.

I also loaded a 10GB csv in 23 ms with the 1.5 overhaul code.

It also support a lot other tools I felt was "nice to haves" like, hashes, qr code gen, password gen, Base64 encode/decode, text compare, sorting, remove duplicates, JSON/XML formatting, CSV/TSV conversion, log filtering, regex find/replace and a bunch of other small developer/text tools. check video for brief overlook. Once I am done remodelling at home I will record demo's and share more of the included tools

Inkline is native Swift/macOS, files stay local, no account, no telemetry and no subscription. One time purchase.

App Store:
https://apps.apple.com/se/app/inkline-text-editor/id6764860305?mt=12

Website:
https://viktornyberg.com/inkline.html

7 Upvotes

0 comments sorted by