30 votes
Accepted

What cross-platform GUI text editor for Linux shell scripting?

Visual Studio Code Pros: Cross-platform (Windows, Linux, Mac) Open-source, see its GitHub page, though there is some fog about it Free of charge, MIT license Faster than Atom IntelliSense ...
Vlastimil Burián's user avatar
28 votes

What cross-platform GUI text editor for Linux shell scripting?

gVim Pros: Cross platform (Windows, Linux, Mac, Amiga, OS/2, others, even Android and iOS) Open-source, see its GitHub page Free of charge (although it encourages charity donation), GPL license with ...
el.pescado - нет войне's user avatar
21 votes
Accepted

GUI drag & drop style GUI Builder for Python Tkinter

One tool that I've been using is called Pygubu. It's open source and can be run anywhere python is installed. It includes support for not only Python version 3 but also version 2 as well. It appears ...
Tom's user avatar
  • 7,679
16 votes

What cross-platform GUI text editor for Linux shell scripting?

Atom Pros: Cross-platform (Windows, Linux, Mac) Open-source, see its GitHub page Free of charge, MIT license Shell script syntax highlighting with strong color for variables: Cons: Start-up time ...
Vlastimil Burián's user avatar
9 votes
Accepted

C++ unit testing framework

Unit testing framework comparison criteria You should consider the following important criteria for comparing C++ unit testing frameworks: Compatibility: whether the framework compiles with your ...
9 votes

What cross-platform GUI text editor for Linux shell scripting?

Kate Pros: Cross-platform (Linux, Mac OS, Windows) Open source Free software (GPL) Fast Has syntax highlighting support for a lot of different files (Markup, Scripts, Source code, configuration, ...) ...
2xsaiko's user avatar
  • 191
8 votes

Software to help understand source code

Update 2019-08-27: this tool has reached end of life and seems no longer maintained. All in all, I'd say your wish list for a gratis tool like that is quite long. In the last company I worked for, I ...
Thomas Weller's user avatar
8 votes

GUI drag & drop style GUI Builder for Python Tkinter

You can also use this simple to use website visualtk.com Where you can create input fields,labels,buttons,checkboxes,radiobox,listbox and messages of your application by drag and drop.You can also ...
MusheAbdulHakim's user avatar
7 votes

Module bundler for TypeScript in GreaseMonkey

Webpack is all you need! OK, some plugins here and there(webpack, webpack-cli, typescript for obvious reasons, ts-loader for webpack-Typescript interaction/compilation), but here is the recipe, ...
Silviu Burcea's user avatar
7 votes

A robust and flexible alternative to doxygen supporting C++

Personally I would strongly recommend taking a look at Sphinx-Doc which was written for the Python documentation but is applicable to other systems as well. Produces great looking documents with ...
Steve Barnes's user avatar
  • 31.6k
7 votes

What cross-platform GUI text editor for Linux shell scripting?

Emacs Pros: Cross platform Free and Open Source Software Free of charge Supports both GUI and CLI usage, even for a single instance simultaneously. You can have your emacs windows in your desktop; ...
JoL's user avatar
  • 187
6 votes
Accepted

Notetaking application that is programmer friendly

Check out Boostnote - a simple notetaking app for programmers. Features Available on Mac, Windows & Linux. Write your notes using markdown Syntax Highlighting Tag your notes and many more Also, ...
Ishan's user avatar
  • 206
6 votes

Modern C++ CSV reader/parser library

Two libraries that fits the requirements and several of desired features: Rapidcsv CSVstream Fast C++ CSV Parser I start to test them few days ago, so I can not confirm all the features, however I ...
campisano's user avatar
  • 161
5 votes

Javascript IDE with code completion and syntax checking

Visual Studio Code IntelliSense provides smart completions based on variable types, function definitions, and imported modules. Debugging Launch or attach to your running apps and debug with break ...
Getz's user avatar
  • 151
5 votes
Accepted

Searching for a software for creating UML diagrams

I would recommend StarUML. StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the ...
meisyal's user avatar
  • 1,121
5 votes

Tool for inspecting Windows Forms applications

As free application I'll recommend the Microsoft UI Automation toolset from the Windows SDK. With UI Inspect you can click an UI element then see its name and a full list of other information, and ...
ElektroStudios's user avatar
5 votes

GUI drag & drop style GUI Builder for Python Tkinter

Use " PAGE ": http://page.sourceforge.net PAGE is an drag-and-drop GUI generator, bearing a resemblance to Visual Basic. It allows one to easily create GUI windows containing a selection of Tk and ...
Ajay Gumma's user avatar
5 votes

What cross-platform GUI text editor for Linux shell scripting?

Geany Cross platform. GPL licensed. Syntax high lighting. Actually a very light weight IDE - has buttons for "compile" "build" and such that can have specific actions set for appropriate file ...
ivanivan's user avatar
  • 2,458
4 votes

Editor for writing shell scripts, with autocompletion and syntax highlighting

I usually use OSes in the *nix family so this may not help: I'm a big fan of Sublime Text and since it offers a free, unlimited trial (Windows, Mac, Linux), you don't have much to lose. While it is ...
adam-asdf's user avatar
  • 203
4 votes
Accepted

Web API to query word frequency data

To return the relative frequency in 1 million words of the word "smartass", query: https://api.datamuse.com/words?sp=smartass&md=f&max=1 It outputs: [{"word":"...
Radio Controlled's user avatar
4 votes

C++ unit testing framework

I would like to supplement the community wiki answer with a couple of other points to consider when selecting your testing framework, this is addressing your picking a test tool: Price - Free or ...
Steve Barnes's user avatar
  • 31.6k
4 votes

Successor of / Alternative to HTML Help Workshop

Please note - Updated 2021-03-04 (and 2023-11-22) Further development of FAR HTML has been discontinued. A year ago, the shop at helpwaregroup.com was closed. As the translator (DE) of the software ...
help-info.de's user avatar
4 votes

An (n)curses-based debugger frontend?

Vanilla GDB satisfies you constraints. gdb -tui is based on curses. Also, GDB is capable of advanced customization using .gdbinit. You might get inspired by these ones: https://github.com/cyrus-and/...
Palec's user avatar
  • 143
4 votes

A robust and flexible alternative to doxygen supporting C++

(I've salvaged several answers from the now-deleted StackOverflow question page:) Doc++ You could try DOC++ but it may be even uglier. cldoc There is an open source alternative to doxygen out there ...
einpoklum's user avatar
  • 3,189
4 votes

C# library to read PPTX files

Check out SyncFusion's DocIO and specifically https://www.syncfusion.com/products/file-formats/presentation There is a community edition that you may qualify for (has a generous upper limit if you ...
TheEdge's user avatar
  • 161
4 votes

Architecture diagram tool with zoom-in for detail

Use http://draw.io/ with containers as explained here. There are two options: simply use the shape named "container" select a shape, select the "Style" tab, scroll down in the &...
felixhummel's user avatar
4 votes

Software Planning Tool

You need to be more specific on the requirements. From what you wrote I could say use notepad. But that's probably not what you had in mind. Maybe something like Trello? Or OneNote if you add ...
Martin's user avatar
  • 61
3 votes

Chrome Extension to display the current window's resolution

After today, latest Chrome for Mac does not show the upper right corner dimensions area. Instead of that, one must open DevTools (as before), click on "Toggle device mode" icon and select "Responsive"....
Petr Nagy's user avatar
  • 131
3 votes

Licensing and Obfuscation software

ArmDot is a good tool for obfuscation and license key making. This tool allows you to create and verify license keys.
redeye's user avatar
  • 91
3 votes

Syntax highlighting text editor for Mac OSX

Visual Studio Code is another great option for a text editor. It's Microsoft's lightweight alternative to their Full featured IDE "Visual Studio". I've been using this lately, and it's been great. ...
Josh Hull's user avatar
  • 424

Only top scored, non community-wiki answers of a minimum length are eligible