Gambas is anIDE and BASICinterpreterwithobject-orientedextensions.It'sdesigned toease buildinggraphicalapplicationsprograms usingGtk+ or Qt, andruns on mostUnix and Linuxsystems. Withits runtimestandaloneapplicationscan bepackaged, evencommand-lineprograms. TheGambas3JIT-compilinginterpreteroften executesfaster thanPerl or Pythonapps. It alsosupports SDL,OpenGL andOpenAL, MySQLor PostgreSQLdatabases, CGIwebserverinterfacing,
Lazarus is across-platformRAD ObjectPascalDevelopment IDEfor use withFree Pascal. Itis the opensourceequivalent ofthe Delphi VCL,designed to bewidget-independentand to work onany platformwhere FreePascal can befound.
SQLiteStudio isan intuitveSQLite 2.x and3.x databasemanagementtool. It comesready to use ina singleexecutable, iscross-platformusing the Qttoolkit (theprevious Tcl/Tkimplementationwas just aspretty), itsinterfaceavailable invarioustranslations.It allowseditingdatabasecontent andschemes, viewsand triggerswith syntaxchecks; and canexport intovariousserializationformats, andprovides forplugins andscriptingcapabilities.
Eric is an IDEfor Python andRuby. Itprovidesunlimitededitor windowsand layout,syntax checkingandhighlighting,autocompletion,calltips,folding, bracematching, spellchecking,search andreplace. Itincludes aclass browser,various VCSinterfaces,collaborationfeatures,documentationhelpers, and aremote debuggerfor Python andRuby, unittesting,profiling andcode coveragestats, and aninteractivePython shell.Command-linefilters orhooks can berun from theIDE, such ascx_fre
Pyzo is a freeand open-sourcecomputingenvironmentbased onPython. Ifyou'reused to e.g.Matlab, Pyzocan beconsidered afreealternative.Pyzo is aPython IDE thatworks with anyPythoninterpreterinstalled onyour system,including Condaenvironments.The IDE isaimed atinteractivityand simplicity,and consists ofan editor, ashell, and aset of tools tohelp theprogrammer invarious ways.
SciteQt is aport of theSciTE texteditor to theQt QML/Quickplatform, whichis optimizedfor touchdevices. Alltargetplatforms ofthe Qtframework aresupported(Windows, Mac,Linux, Android,IOS andWebassembly).The applicationruns even in abrowser viaWebassembly.
A Geany plugindesigned toenhancedocumentmanagement byallowing usersto pindocuments to asidebar tab.This feature isparticularlyuseful forusers workingwith manymultiple opendocuments, asit enables themto add selectedfilenames to alist for easyaccess. Userscan then simplyclick on afilename in thelist to switchto thatdocument.
Vim is a highlyconfigurabletext editorbuilt to enableefficient textediting. It isan improvedversion of thevi editordistributedwith most UNIXsystems. Vimis often calleda"programmer'seditor,"and so usefulfor programmingthat manyconsider it anentire IDE.It's notjust forprogrammers,though. Vim isperfect for allkinds of textediting, fromcomposing emailto editingconfigurationfiles.
Brackets is aweb-based IDEfor HTML, CSSand JavaScriptdevelopment. Itprovides a leanandtoolbar-freeUI, and usescontext-specificinline tools.It provideslive previewsby directlyhooking intothe runningbrowser, thuscan show codeupdatesimmediately andwithoutdevelopmentinterruption.It providesjQueryintegration forplugins,Theseus for JSdebugging,LESS, SCSS,Quick Edit andDocs, JSLint,and a multitudeof plugins.Brackets wasoriginallyreleased as anAdobe project,but was
Suplemon is amodern, slickand intuitiveconsole texteditor withmulti cursorsupport.SuplemonreplicatesSublime Textstylefunctionalityin the terminalwith the easeof use of Nano.
Arcadia is aminimalisticeditor (IDE)for the Rubylanguagewritten in Rubyusing theclassic Tcl/TkGUI toolkit anddeveloped withArcadia itself.Some featuresinclude aneditor withsourcebrowsing,syntaxhighlighting,and codecompletion,debug support,the ability towork on anyplatform whereRuby and Tcl-Tkwork, a highlyextensibilityarchitecture,and support forRAD GUIbuilding.
Eric is an IDEfor Python andRuby. Version 5is based onPython2, Qt4and Scintilla.It providesunlimitededitor windowsand layout,syntax checkingandhighlighting,autocompletion,calltips,folding, bracematching, spellchecking,search andreplace. Itincludes aclass browser,various VCSinterfaces,collaborationfeatures,documentationhelpers, and aremote debuggerfor Python andRuby, unittesting,profiling andcode coveragestats, and aninteractivePython shell.Command-linefilter
jVi is port ofvi/vim to Java,and can runinside NetBeansor JBuilder. Itprovides thefamilarkeybindings,editing modes,options andmacros, andcustomfunctionality.
Leo is aprogrammerseditor,suitable asIDE, and alsoprovides PIMfuntionality.It providesunqiue outlineswhich arerepresented ina tree, withview nodesbeing able tooccur multipletimes.It's fullyscriptable inPython itself,whereextensions canaccess outlinedata and Leoscode directly,export toexternal filescontainingoutline markup.
The Node ToolSuite (NTS)providesNode.js andCoffeScriptdevelopmenttools and anintegreateddevelopmentenvironment asplugin or fullEclipsedistribution.It featuresGradle, Maven,JSHint, aMarkDowneditor, Chromedevtools, JSDTjQueryintegration,NPM support,and can also beinstalled fromthe Eclipsemarketplace.
Kojo is alearningenvironment forprogramming,math andscience,systemicthinking, butalso creativestuff. Itprovidespoint-and-clickvisualprogramming,turtlegraphics,simpifiedpicture ormediaintegration,program flowtracing, a mathlab for algebraor geometry. Italso directlyintegratesScala with fullsyntaxhighlighting,autocompletion,objectInspection.
EiffelStudio isa full-featuredIDE for theEiffelprogramminglanguage. ItassistsDesign-by-Contractdevelopment,and generateshighperformanceexecutablesbased on theMelting IceTechnology withfastincrementalcompilation.It'scross-platformcompatible,provides asmart codeeditor,multi-viewbrowsing andediting, and aninteractivedebugger. Italso comes witha graphicalmodeling toolfor UML andBON,refactoringfeatures, and aGUI developmenttool(EiffelBuild)and library(Eiffel