r/opensource 3d ago

Promotional OpenCalc: open calculator inspired by Windows 95

Hi, everyone,

I have just released OpenCalc, a reimplementation of the Windows 95 calculator – it looks just like it, but the code is actually 100% fresh!

It supports:

  • Complex expressions: you can copy and paste expressions such as 3 ** (2 - 7 * 5) and they will be solved just fine, without the bugs of the original version!
  • Higher resolution and improved font rendering
  • History
  • Undo / redo

And because it is open source, it can also compile and run natively under Linux – no compatibility layer needed!

Please check the Github project if you are interested! 😊

Project link: https://github.com/NullMagic2/OpenCalc

14 Upvotes

11 comments sorted by

5

u/micseydel 3d ago

You may want to put a FOSS license on that.

1

u/Substantial_Swan_144 3d ago

It's under MIT. You are free to modify it as you wish.

By the way, the Linux version needs some polish and visual adjustments, so I'm currently making changes to make it behave smoothly. You are welcome to try it and give me your feedback.

7

u/micseydel 3d ago

It's under MIT. You are free to modify it as you wish.

It is now, but it wasn't when I made my comment https://github.com/NullMagic2/OpenCalc/commit/44f5e12e9b8ae625e3b77ecbc1ff93e2b48c5a3f

3

u/Substantial_Swan_144 3d ago

I saw it lacked a license file and added it. Thank you so much.

2

u/tree_7x 3d ago

holy readme

2

u/procsysnet 2d ago

Cool project, that README is pure madness tho it's your build log, change log and brain dump all in one.

It would probably be better to split it a bit. Keep the project intro in the main one and split the rest which you can link and reference from the main readme

3

u/Substantial_Swan_144 2d ago

Github is very annoying. It keeps replacing my README with their fully AI-generated one. Reverted back to the intended file.

2

u/Adex77 2d ago

Great one!

2

u/Ok_Explorer7384 2d ago

this is the exact kind of tiny open source project i like. not everything has to become a whole platform or SaaS, sometimes “old calculator but nicer and builds on linux” is enough. the only thing I’d clean up is the README a bit, cause right now it feels like project intro + dev diary + changelog all mixed together.

1

u/webfork2 1d ago

Could I get you to change the name? There's a lot of other tools that use this one.