We are thrilled to introduce a new open source project that combines the best features of our popular Freeplane and Freemind applications. Mindmap is an open source application, based on Java/Swing. Open your mind to this exciting new collaborative environment for organizing thoughts, brainstorming, and gathering and sharing information about any project.
To get the most productivity out of the Visual Studio Code, we recommend this quick 1-hour online course, which will guide you through adding custom hotkeys, creating templates and boilerplates to increase coding speed, integrating with GitHub to be able to work on Git repositories without leaving VS Code.
Platforms: Windows / Linux / macOS / Solaris
Besides debugging tools and Git/CVS support, Eclipse comes with Java and a plugin tool. Initially, Eclipse was used only for Java, but now, its functions have expanded thanks to plugins and extensions significantly. Because of the ability to extend Eclipse with its modules, this platform has gained its popularity among developers. Eclipse’s functionality is not as large as IntelliJ IDEA, but this development environment is distributed open-source.
- Ability to program in many languages.
- Significant flexibility of the environment due to modularity.
- Ability to integrate JUnit.
- Remote debugging (when using JVM).
- With the plugin aCute, the syntax coloring is visible (for C#).
- Code completion is offered from the language server.
- You can move on to declaring variables, classes, and methods.
- You can develop a complete version of the main .net project without leaving the IDE.
- Projects built using MS test and xUnit can run directly in the IDE.
- Newcomers can find it difficult to understand the variety of possibilities.
- The plugin is community-driven, so there is no guarantee that it will always perform well.
- Code folding
- Column mode
- Multi-edit and multi-select
- Document map
- Annotation bar
- Advanced sorting
- Handles both ASCII and binary files
- CSS and HTML wizards
- Highlighting of colors in CSS/SASS/LESS
- An advanced color hint that can convert between color formats
- Dockable panels
- FTP and SFTP client with synchronization
- File explorer, text clips, code explorer, project manager
- Convert between code pages, Unicode formats and text formats
- Unicode and ANSI code page detection
- Open/Save UTF-8 encoded files without a signature (BOM)
- Unicode file paths and file names
- HTML validation, format, and repair
- Tools available like syntax editor, color picker, charmap
Platforms: Windows, Linux, macOS, BSD, Solaris
- Intuitive drag-and-drop interface.
- Dynamic and static libraries.
- Remote development capability.
- Qt support.
- Supports various compilers, including CLang/LLVM, Cygwin, GNU, MinGW, and Oracle Solaris Studio.
- NetBeans requires a lot of memory, so that this environment can be slow on some machines.
Light Table is a reactive work surface for the creation and exploration of apps or programs. It’s a quite unique web development IDE based on a simple idea that people need a real work surface to code on rather than just using an editor.
With Light Table, you can move things around, keep clutter down, bring information to the places you need it most etc. In addition to that, Light Table is a standalone app and you can run it just like any other editor you have been using so far.
Here are the guiding principles of this cool web development IDE:
- You don’t have to look for documentation
- Files are not the best representation of code, just a convenient serialization
- Editors can be anywhere and show you anything – not just text
- Trying is encouraged – changes produce instantaneous results
- We can shine some light on related bits of code
Platforms: Windows, Linux, macOS
Thanks to its deep integration with GitHub, Atom is now a particularly popular editor.
Atom also has some practical features, such as a permanent display of all project files or the quick splitting of the code windows. So it allows you to edit particularly quick and clear. The editor also has a function for collaborative work on project files, making it suitable for teams.
- Completely free to use.
- Instant file switching.
- Topics. Customize the theme for every taste.
- Packages. Atom has a built-in CoffeeScript package manager.
- Command-line. Installing Atom adds two command line commands, atom, and apm. The first launch of the application itself and the second launch of the Atom package manager.
- It allows you to add and remove various components from the package list.
- Launch. The atom is very slow to start, which is a big drawback if you are used to making quick changes to your files.
- Crashes. Typically, text files over 10MB crash or freeze, making it less useful as a regular text editor.
Start coding right away without messing around with tons of development tools. Create your projects, build and deploy them. Use one tool to do everything you need.