- Notifications
You must be signed in to change notification settings - Fork0
An IDE project built from absolute scratch using C++ and SDL
License
ErfanRht/Eria
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 fromhere.
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 issuehere.
- 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 theMIT License.
Eria is developed byErfan Rahmati.
For any inquiries, reach out aterfanrht2005@gmail.com.
About
An IDE project built from absolute scratch using C++ and SDL