Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle. 32 languages. With the xdocdiff-Plugin you even can compare Word, Excel, PowerPoint, PDF and some more files.
Since version 2.16 it's a a mirror release of a fork WinMerge JP.
Features Visual differencing and merging of text files. Flexible editor with syntax highlighting, line numbers and word-wrap. Handles DOS, Unix and Mac text file formats. Unicode support (as of version 2.8.0, UTF-8 files are correctly read without a BOM). Difference pane shows current difference in two vertical panes. Location pane shows map of files compared. Highlights differences inside lines in file compare. Can also generate HTML report with differences highlighted. Regular expression based file filters in directory compare allow excluding and including items. Moved lines detection in file compare. Ability to ignore whitespace and letter case changes. Creates patch files. Shell integration (supports 64-bit Windows versions). Rudimentary Visual SourceSafe and Rational ClearCase integration. Archive file support using 7-Zip . Plug-ins. Language localization via plain-text PO files. Online manual and installed HTML help manual. Generates normal, context, and unified patches.
OpenJDK is the free version of the Java development platform.
The OpenJDK project consists of a number of components. Principally these are HotSpot (the virtual machine), the Java Class Library and the javac Java compiler.
The web browser plugin and Web Start which are part of Oracle Java are not included in OpenJDK. Sun previously indicated that they would try to open source these components but neither Sun nor Oracle have done so. The only currently available free plugin and Web Start implementation are those provided by IcedTea.
Supported JDK versions OpenJDK was initially based only on the JDK 7 version of the Java platform.
There are several separate OpenJDK projects:
- The OpenJDK 8 project (http://openjdk.java.net/projects/jdk8/), which will be the basis for JDK 8.
- The OpenJDK 7u project (http://openjdk.java.net/projects/jdk7u/), which is based on JDK 7 and produces updates to the existing Java 7 releases.
- The OpenJDK 6 project (http://openjdk.java.net/projects/jdk6/), which is based on JDK 7, retrofitted to provide an open-source version of Java 6.
Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with Android Development Tools for Eclipse, Android Studio provides integrated Android developer tools for development and debugging. Best IDE available for Android development specially with limited hardware options on development device.
Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.
Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every level—including adding support for source-control systems (like Subversion) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer).
Visual Studio Code is a free and extensible code editor for building web, desktop, and mobile applications, using any programming language and framework.
Visual Studio Code has built-in support for Git source control management and powerful integrations with GitHub, an integrated debugger, and smart code completion with IntelliSense and with AI-driven IntelliCode. With over 30,000 extensions and themes in the Visual Studio Code Marketplace, you can customize the features and the look of Visual Studio Code to fit your needs, preferences, and style.
Known as VS-Code amongst the community, it is one of the most popular code editors and has a browser version which can be immediately accessed by going to vscode.dev.
Open Watcom is a project of the open source community to maintain and enhance the Watcom C, C++, and Fortran cross compilers and tools.
Resource Hacker™ is a resource editor for 32bit and 64bit Windows® applications.
It's both a resource compiler (for .rc files), and a decompiler - enabling viewing and editing of resources in executables (.exe; *.dll; .scr; etc) and compiled resource libraries (.res, *.mui).
While Resource Hacker™ is primarily a GUI application, it also provides many options for compiling and decompiling resources from the command-line.