If it's fully static, then it seems like it could be packaged in a lot of easy to install ways that people would really like.
I don't know how important they are, but the stuff I can think of right now:
Base64, hex, qr codes, ASCII codes, and binary are staples of the "things you do by googling a random tool" genre.
I used a polynomial regression calc online one time, it was very helpful, there's probably some really good easy to integrate equation solver libraries out there.
Unit conversion is always good.
Basic electronics calculators might be nice, areas of geometric shapes, etc are always good.
I wonder if there's some sort of generic calculator schema and already existing data that could auto generate some of those hundreds of trivial things that would be tedious to build individually?
What about expanding into "pocket ref" style data lookup? Like, you give it a list of JSON blobs and a schema, and it gives you a nice table view with unit conversions and search.
People could contribute tables for stuff like "What's the max head diameter for a #6 screw" or "How far apart are these metals on the reactivity series".
If it was all built from a folder of JSON files, people could build custom application specific variants to answer questions.
Thanks! Yes, OmniTools is fully static, which makes it easy to self-host.
I appreciate the suggestions! Base64, hex, QR codes, ASCII, and binary conversions are definitely useful, and many of them are planned. Polynomial regression and equation solvers are also great ideas. I’ll look into lightweight libraries to integrate them.
Will look into pocket ref.
I'm not sure how much time I'll have what with other projects, but I'd be up for doing a few PRs for some of these features too.
Nerdamer looks pretty interesting, the API seems like it would lend itself very well to auto-generating calculators.
A lot of web calculators have a "Enter any two values to solve for the third" UI, and with symbolic algebra, you could take any arbitrary equation and generate a UI like that, so it would be easy to manage a library of potentially hundreds of equations in a declarative way.
But there are a few other JS math libs that are similar.
If it's fully static, then it seems like it could be packaged in a lot of easy to install ways that people would really like.
I don't know how important they are, but the stuff I can think of right now:
Base64, hex, qr codes, ASCII codes, and binary are staples of the "things you do by googling a random tool" genre.
I used a polynomial regression calc online one time, it was very helpful, there's probably some really good easy to integrate equation solver libraries out there.
Unit conversion is always good.
Basic electronics calculators might be nice, areas of geometric shapes, etc are always good.
I wonder if there's some sort of generic calculator schema and already existing data that could auto generate some of those hundreds of trivial things that would be tedious to build individually?
What about expanding into "pocket ref" style data lookup? Like, you give it a list of JSON blobs and a schema, and it gives you a nice table view with unit conversions and search.
People could contribute tables for stuff like "What's the max head diameter for a #6 screw" or "How far apart are these metals on the reactivity series".
If it was all built from a folder of JSON files, people could build custom application specific variants to answer questions.
There's a lot of really cool possibilities here!
Nerdamer looks pretty interesting, the API seems like it would lend itself very well to auto-generating calculators.
A lot of web calculators have a "Enter any two values to solve for the third" UI, and with symbolic algebra, you could take any arbitrary equation and generate a UI like that, so it would be easy to manage a library of potentially hundreds of equations in a declarative way.
But there are a few other JS math libs that are similar.
https://nerdamer.com/functions/solve.html
https://github.com/iib0011/omni-tools/blob/main/src/pages/to...
Also I see split pdf, but create pdf from a collection of selected pictures would be cool too!
Neat project. Always love self hostable
I do not see many usage for few of those (integer generation) but it is maybe just me.
Would be quite nice to have few dev tools too, like inspecting jwt token i.e. or base 64 decode/encode.
Thanks.
[1] https://sandstorm.org/
Doesn't look like there is a lot of momentum left?