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 ...
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 ...
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 ...
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 ...
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 ...
Community wiki
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, ...)
...
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 ...
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 ...
7
votes
C++ IDE for Windows with a rich feature set: Code completion, refactoring, etc
CLion
It's a cross-platform IDE with advanced C++ support known from ReSharper C++. The IDE is by JetBrains, the company behind IntelliJ Idea and Android Studio.
Works on Windows, Linux and MacOS.
...
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, ...
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 ...
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; ...
6
votes
App to quickly generate correctly resized iOS app icons
Asset Catalog Creator is a simple (and free) icon tool.
It supports iOS and OS X icons.
One of the great things about it is that it supports the latest icon assets (as of iOS 8).
A big con is that ...
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, ...
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 ...
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 ...
5
votes
App to quickly generate correctly resized iOS app icons
Icon Dog is perhaps the best free solution out there for automating the process of resizing app icons. It supports iOS and Mac icons, including the sizes for Apple Watch and CarPlay apps.
In addition ...
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 ...
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 ...
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 ...
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 ...
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 ...
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":"...
4
votes
Commercial Python IDE
PyCharm
Important to note that typically for commercial purchases I believe companies might opt-in to getting IntelliJ instead as to unlock all languages supported by Jetbrains. This post, however, ...
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 ...
4
votes
Successor of / Alternative to HTML Help Workshop
Please note - Updated 2021-03-04
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 at the time, I ...
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/...
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 ...
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 ...
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 &...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
software-development × 623windows × 93
open-source × 87
gratis × 58
library × 57
c++ × 47
web-apps × 45
ide × 42
java × 41
web-development × 39
linux × 37
python × 33
android × 31
javascript × 23
programming × 23
gui × 21
.net × 18
software-testing × 18
database × 17
c# × 16
project-management × 14
cross-platform × 13
text-editor × 12
osx × 11
ios × 11