Git Product home page Git Product logo

marcelovbcfilho / omegaide Goto Github PK

View Code? Open in Web Editor NEW

This project forked from omegaui/omegaide

0.0 0.0 0.0 367.03 MB

Omega IDE is a blazing fast cross-platform java IDE and an Instant IDE for any programming language.

Home Page: http://omegaui.github.io/omegaide

License: GNU General Public License v3.0

Java 78.56% HTML 0.02% Vim Snippet 0.08% Lex 20.96% CSS 0.28% Shell 0.05% Batchfile 0.05%

omegaide's Introduction

Omega IDE

The Blazing Fast Java IDE and an Instant IDE for any programming language

For the Low End Computers

do { nate }

Omega IDE v2.2 - The Awesome Beta

Written from Scratch

Omega IDE has

  • Integrated support for the java programming language at its heart,
  • Modern UI Components written from scratch with some prebuilt animations,
  • Less (Really a lot less) memory consumption in comparision with other IDEs,
  • Been written keeping Low End Systems in mind,
  • A Tiny Core,
  • Unique Features // how about vibing and coding from inside the IDE? ๐Ÿ˜‰

and is

  • Based around utilizing shell scripts instead of bloating predefined build rules.

Warning

Omega IDE is not fully fledged yet, but, it can be utilized for production.

I develop omegaide on itself.

With contributions from the open source community of awesome developers we can take omegaide to the next level.

#OpenSourceRules

What makes Omega IDE a unique Java IDE among others?

omegaide can build huge java projects instantly ๐Ÿ˜Ž, provided that the project doesn't uses any build system like gradle, etc.

Don't believe me? Try it yourself

  • Open your pure java project(should not be governed by any build systems like gradle, maven, etc) in omegaide or create one
  • Build your project
  • Edit some code
  • Hit the rocket button to see instant results.

It has a beautiful text editor with code folding, thanks to rsyntaxtextarea.

The Default Swing Components use the FlatLaf Layer

It tries to reassemble a material look so that it is easy to adapt the highly customized UI.

The credit of having meaningful and beautiful icons goes to icons8.com

It has a elegant UI filled with custom components(have a look at sources at src/omega/comp for current stable or at src/omegaui for current beta).

The component library of Omega IDE is independent of any other IDE component.

As a result You can use this component library under the terms of GNU GPL v3.

When We Need It?

Development on a low end PC is slow and annoying if your great IDE doesn't performs well on it or it just can't run on it. But what if you can utilize your own OS for blazing fast and smooth workflow.

Shell Scripts are the fastest readable codes that run in the Operating System's shell, thus, omegaide can utilize shell scripts (instead of using pre-defined build codes) to build your projects and make that low end PC fit for development purpose thus, making omegaide an instant IDE for any programming language.

By Using Omega IDE you can avoid

  • Installing Different IDEs that cannot perform well on your PC.

  • Filling up your System with huge number of IDEs.

  • Switching through different terminal windows and the text editor to compile, spot the error, correct it and again go back, recompile and .... to be continued ๐Ÿ˜‘.

and can

  • Just Build your project by pressing the shortcut.

How it is different from VS Code, Atom, etc?

  • omegaide is totally a portable application with a tiny core.

  • omegaide provides in-editor key bindings to build and run projects that utilize custom build and run scripts.

  • Not only this, whenever you run your build script it highlights any error in the editor itself which comes so that you don't even need not to look at your build script's output to search for any error that comes, (currently supports highlights for Kotlin, C, C#, C++, Python).

  • You just need to click on the run button and the IDE auto executes your run script if the build script executes successfully.

  • Uses a lot less RAM than any other equivalent text editor when used as an instant IDE.

  • In-Editor minimal code completion (can be taken to next level by creating a plugin).

Run

If you want to get early access to optimizations and new features you can freely use latest beta available.

Check out the dailybuild(.jar) now.

Available installation formats

.jar Portable Java Archive (for both stable and beta versions)

.deb Debian Setup (available only for the current stable version)

Build From Source

JDK >= 17 the lib directory already contains classpath dependencies.

just clone this repo, open the folder omegaide in Omega IDE and hit Run.

See It in Action!

Here at the official Github Page

Remember

A wiki is always useful.

Show your support

Donate

omegaide's People

Contributors

omegaui avatar mauro-balades avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.