Skip to content

92rw/ideFx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to ideFx 👋

Version JDK version JavaFX version License: GPL

The ideFx project is a lightweight Integrated Development Environment (IDE) inspired by Intellij IDEA, designed to provide a user-friendly platform for Java developers. It provides essential features like project management, code editing, compilation, and execution, focusing on simplicity and efficiency.

✨ Features

  • MVC Architecture: Implemented the Model-View-Controller (MVC) pattern to ensure a clear separation of concerns, facilitating easier maintenance and scalability.
  • JavaFX-Based UI: Utilized JavaFX to create a responsive and intuitive user interface, distinguishing ideFx from other Java IDEs by providing a modern and engaging user experience.
  • Core Development Functionalities: Integrated essential features such as project management, code editing, compiling, and execution within the IDE, mirroring some of the basic functionalities found in Intellij IDEA.
  • Class File Reading Capability: Unique to ideFx, this feature allows users to read and analyze .class files directly within the IDE, offering insights into compiled bytecode and aiding in debugging processes. This addition underscores the IDE's versatility and comprehensive approach to Java development.

🚀 Demo

  • Project Management: Easily create, open, and manage Java projects.

    Create New Project

    Manage Project

  • Customizable Themes: Personalize your development environment with selectable themes.

    Theme-Cupertino Dark

    Theme-Nord Light

    Theme-Dracula

  • Console Output: View your application's output and interact with it through the integrated console.

Console Output

  • Compile and decompile: Utilized command-line tools javac and javap for compiling .java files and decompiling .class files within the project

Decompile

📩 Getting Started

Compile whole project from other IDE:

git clone https://github.com/92rw/ideFx

👨‍💻 Contributer

👤 92rw

👤 MasterFlomaster1

🖱️ Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2024 92rw.
This project is GPL licensed.