Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An IDE project built from absolute scratch using C++ and SDL

License

NotificationsYou must be signed in to change notification settings

ErfanRht/Eria

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.

GitHub repo size
GitHub stars
GitHub forks
GitHub issues
GitHub license

screenshotscreenshot

🚀 Features

  • 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.

📥 Download

You can download Eria fromhere.

🛠️ How It Was Built

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.

🤝 Contribute

I welcome contributions from developers who appreciate traditional programming techniques! If you have an idea or found a bug, you can open an issuehere.

Steps to Contribute:

  1. Fork the repository
  2. Create a new branch
    git checkout -b feature/my-new-feature
  3. Commit your changes
    git commit -am'Add some feature'
  4. Push to the branch
    git push origin feature/my-new-feature
  5. Create a new Pull Request

📜 License

This project is licensed under theMIT License.

👨‍💻 Author

Eria is developed byErfan Rahmati.

📬 Contact

For any inquiries, reach out aterfanrht2005@gmail.com.

⭐ Supporters

Stargazers repo roster for @ErfanRht/Eria
Forkers repo roster for @ErfanRht/Eria

### Show some ❤️ by starring 🌟 the repository!

About

An IDE project built from absolute scratch using C++ and SDL

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp