Chhoto URL v7 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust.
This release brings three main changes.
1. The ability to filter links.
2. Support for an optional notes field.
3. Ability to edit expiry time and notes.
I try not to too many new features to avoid bloat, but it seemed like these were pretty useful for a link shortener, especially when managing thousands of short links. (To my surprise, some people even use it to manage millions of links.)
Please take a look at the [release notes](https://github.com/SinTan1729/chhoto-url/releases/tag/7.0.1) for a complete list of changes.
P.S. The next thing I'll be focusing on is improving throughput under sustained load. If anyone has experience with SQLite, feel free to drop any tips. [All the db related code is here.](https://github.com/SinTan1729/chhoto-url/blob/main/actix/src/database.rs) I'm mostly interested in improving insert speeds when 1000s of inserts are done per second.
Edit: [There's a Codeberg mirror as well.](https://codeberg.org/SinTan1729/chhoto-url)
1. The ability to filter links.
2. Support for an optional notes field.
3. Ability to edit expiry time and notes.
I try not to too many new features to avoid bloat, but it seemed like these were pretty useful for a link shortener, especially when managing thousands of short links. (To my surprise, some people even use it to manage millions of links.)
Please take a look at the [release notes](https://github.com/SinTan1729/chhoto-url/releases/tag/7.0.1) for a complete list of changes.
P.S. The next thing I'll be focusing on is improving throughput under sustained load. If anyone has experience with SQLite, feel free to drop any tips. [All the db related code is here.](https://github.com/SinTan1729/chhoto-url/blob/main/actix/src/database.rs) I'm mostly interested in improving insert speeds when 1000s of inserts are done per second.
Edit: [There's a Codeberg mirror as well.](https://codeberg.org/SinTan1729/chhoto-url)