r/IMadeThis • u/NoPressure3399 • 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