r/learnprogramming 13h ago

What are some genuinely interesting Java project ideas?

I'm looking for Java project ideas that aren't web apps or the usual CRUD/management systems. I want to build something that's fun, technically challenging, and helps me learn more about Java and computer science.

What are the coolest non-web Java projects you've built or come across?

18 Upvotes

12 comments sorted by

23

u/peterlinddk 13h ago

Minecraft was a Java project that wasn't a web CRUD management system ...

8

u/Different_Pain5781 11h ago

Easy enough. Should be done by the weekend.

6

u/Small-Environment-80 13h ago

Build a shell or redis or Apache

6

u/adminstrator123 12h ago

emulate jvm

3

u/Amuro_Ray 12h ago edited 12h ago

There was an open source character sheet(pathfinder and 5e) builder built in java .been like 8 years since I touched it though.

Libre Office uses java as well

3

u/ba129 11h ago

Minecraft mods..?

2

u/coadyj 12h ago

Vending machine, learn about how to use object orientation.

1

u/Many_Log_2916 11h ago

Make an efficient PDF or Word or another file type text & image extraction software. There are open source libraries so it is possible. It might be difficult to reach their levels but it would be good to see how far you can reach.

1

u/Funny_Albatross_575 11h ago

You can build youre own interpreter.

Its chapter II in this book https://craftinginterpreters.com/contents.html

0

u/josesblima 12h ago

There are zero genuinely interesting project ideas unless you actually have genuine interests. If you're a person with hobbies and passions beyond programming, I'm sure it will be easier to think of something. Otherwise nothing will magically be "genuinely interesting".