Eria is not just another IDE—it is a testament to old-school software craftsmanship. Built entirely from scratch using C++ and SDL, Eria does not rely on modern frameworks or pre-made UI toolkits. Instead, every aspect, from rendering the interface to managing the core functionalities, has been meticulously crafted using low-level techniques.
By following a traditional, hands-on development approach, Eria revives the essence of classic software engineering, proving that even in today's automated world, raw programming skills can still build something powerful and efficient.
- Built from Scratch – No modern IDE frameworks, just pure C++ and SDL.
- Minimalistic Yet Powerful – A clean, efficient interface focused on usability.
- Custom Rendering Engine – Everything, from UI elements to text rendering, is handled manually.
- Lightweight & Fast – Runs smoothly without unnecessary dependencies.
You can download Eria from here.
Eria follows a unique approach by avoiding modern GUI libraries and build systems. Instead, it is entirely handcrafted using SDL for rendering, manual memory management, and traditional compilation techniques—bringing back the spirit of classic software development.
I welcome contributions from developers who appreciate traditional programming techniques! If you have an idea or found a bug, you can open an issue here.
- Fork the repository
- Create a new branch
git checkout -b feature/my-new-feature
- Commit your changes
git commit -am 'Add some feature'
- Push to the branch
git push origin feature/my-new-feature
- Create a new Pull Request
This project is licensed under the MIT License.
Eria is developed by Erfan Rahmati.
For any inquiries, reach out at erfanrht2005@gmail.com.