Freeware for developers

IDE

PyCharm

Freeware PyCharm

PyCharm is development environment for Python. It has a free Community Edition license. Development environment is connected to the interpreter and ready for use. PyCharm has an integrated debugger, convenient code editor and tools for refactoring. read more...

Code :: Blocks

Freeware Code :: Blocks

Code :: Blocks is free open source cross-platform C++ integrated development environment. It supports plug-ins, debugger, integrated with the GCC compiler and Visual C++. Moreover, Code::Blocks can be used for programming ARM, AVR, D, DirectX, FLTK, Fortran, GLFW, GLUT, GTK +, Irrlicht, Lightfeather, MATLAB, OGRE, OpenGL, Qt, SDL, SFML, and STL. The interface is very similar to Visual Studio. read more...

... more free IDE.

CAD

CADE

Freeware CADE

CADE is a good free diagram editor, which is focused on building network diagrams. Moreover, CADE supports UML, map creation. It supports the following formats: dxf, dtc, dwg, dgn, dbr, shp, pdf, and jpeg. read more...

LibreCAD

Freeware LibreCAD

LibreCAD is free CAD system for Windows, Mac OS X and Linux. LibreCAD supports only 2D drawings. The program includes a large number of tools: circle, lines, arcs, polygons. In addition, the program has a large number of modifiers. Interface is standard: workspace, the layer and toolbar panels. LibreCAD is useful free CAD alternative. read more...

... more free CAD.

EDA software (ECAD)

TinyCAD

Freeware TinyCAD

TinyCAD is open source software, which is focused on the creation of electronic circuits. The application has a large number of standard elements. It is a free alternative to AutoCAD Electrical. read more...

KiCad

Freeware KiCad

KiCad is a cross-platform and open source Electronics Design Automation suite. The application is created for the formation of printed circuit boards and electrical circuits. The software has a number of programs that perform specific functions, for example, pcbnew (Editing PCB), eeschema (editing electrical diagrams), gerbview (viewing Gerber files) and others. read more...

... more free EDA software (ECAD).

Diagramming software

Dia

Freeware Dia

It is a good program to create diagrams. It has a number of standard charts: diagrams to build the network cards, process diagrams and UML. Dia is a good free alternative to Visio. The program supports a variety of formats. Site distribution for Windows: http://dia-installer.de/ read more...

CADE

Freeware CADE

CADE is a good free diagram editor, which is focused on building network diagrams. Moreover, CADE supports UML, map creation. It supports the following formats: dxf, dtc, dwg, dgn, dbr, shp, pdf, and jpeg. read more...

... more free Diagramming software.

Project management

GanttProject

Freeware GanttProject

GanttProject is project management application. It is a good alternative to such commercial applications as Basecamp, JIRA, Redmine, TaskJuggler, Microsoft Project, etc. The program supports creation of Gantt charts, hierarchy and reports. It should be noted that GanttProject export and import MS Project files. read more...

FreeMind

Freeware FreeMind

FreeMind is free easy-to-use cross-platform program to create diagrams of mind maps. The program’s main function is to representate and structure information about the project. It supports import and export in the following formats JPEG, HTML, OpenDocument TextXHTML, PNG, and XML. Freeware has a multilingual interface. Moreover, the program can encrypt the document, both separate parts and the whole file. read more...

... more free Project managements.