46
I'd recommend Postman for this.
It supports all HTTP verbs, not just GET, POST, PUT and DELETE. Some operations might require HTTP headers to be set (e.g. for authentication) and it supports that too.
You can supply a raw body for your request, or key-value pairs which Postman can transform into e.g. URL encoded form content.
It has a UI.
While it does ...
30
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 autocomplete
Start-up time on Dell 7577-92774: 3 seconds
Shell script syntax highlighting with strong color for variables:
ShellCheck plugin available, which makes it ...
29
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 Charityware
Fast and memory efficient
Supports both GUI and CLI
Mac and Linux users probably have it already installed, except for OP's Linux Mint 19, where it ...
21
Probably a bit lower level than you're looking for, but cURL largely meets your requirements.
While it's primarily a library for use by other software, it has a command-line UI that's actually rather easy to use for most tasks.
It's 100% FOSS (using a permissive license).
It supports completely arbitrary HTTP request types. Obviously PUT and DELETE as ...
20
NW.js (formerly node-webkit)
You can write desktop apps using websites (HTML, CSS, JavaScript) while retaining access to all Node.JS features and APIs.
Quoting its readme on GitHub:
NW.js is an app runtime based on Chromium and node.js . You can write native apps in HTML and JavaScript with NW.js. It also lets you call Node.js modules directly from ...
16
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 on Dell 7577-92774: 5 seconds
Far, far slower than gVim
Much slower than Sublime Text and a bit slower than Visual Studio Code
(It looks rather dull to me, but ...
15
It depends on what you're used to.
I came to Git from a Perforce world and as such, found P4Merge the best. It is free and easy to setup with Git.
However, I soon found P4Merge limiting and quickly graduated to BeyondCompare, which is not free.
If you're new to merging, start simple and try P4Merge.
UPDATE: I have now stopped using Beyond Compare and use ...
13
Duplicate Files Finder : http://doubles.sourceforge.net/
For Windows and Linux. Lets user find dup files (by their content, not only their names). The search can include and exclude files (ex.: exclude all *.tmp) and restrict which file sizes are searched.
Can remove dup files by deleting them or by creating links.
Instead of using hashes, it uses the ...
12
You could take a look at SQLite Expert. This application has a large number of features and is available in both a free and a paid version (which has more features like data importing from various file formats, exporting to various file formats, more drag and drop database manipulation, automatic query generation and some repair tools).
You can take a look ...
12
There is a GUI for Mp3splt. And its dead easy
Mp3splt-gtk is a utility to split MP3, OGG Vorbis and native FLAC files without any change in quality. Just select begin and an end positions to cut out unwanted audio data and space, or to split entire albums to obtain the original tracks.
Download, extract & start the software
Select Batch & ...
12
The PUT (and DELETE) verb is used by the WebDAV protocol, so any WebDAV-compatible software fulfills your requirement. WebDAV support is widespread, for example every major OS supports it in its file browser, including the Windows Explorer.
(Additionally, there also exist extensions of WebDAV for managing contacts and calendar entries, e.g., GroupDAV, for ...
10
Have you tried Inkscape? It's free and seems to meet your requirements:
You cannot have anchored vertices, where one vertice of the first polygon automatically follows another vertice of the second polygon on translation
However, the vertices can be exactly aligned by each other with the snapping tools (see selected switches on the east toolbar)
You can ...
10
It is worth taking a look at wxWidgets - it is a cross platform GUI library written in C++ but it can be used from C and also has bindings for python, ruby, perl and others.
Cross Platform - Yes Windows/Linux/OS-X/Others - 64 & 32 bit.
Free & Open Source - Yes and with a permissive, (LGPL compatible), licence.
Maintained - Actively developed and ...
8
If you can accept HTML5/JS as GUI then take a look at the Chromium Embedded Framework (CEF):
https://code.google.com/p/chromiumembedded/
The base CEF framework includes support for the C and C++ programming languages.
CEF supports javascript bindings and callbacks, so you can communicate asynchronously both ways between C <> JS.
Here is an example on ...
8
A while ago, I've used ProFTPD, which is also recommended at AskUbuntu for offering a nice and user-friendly GUI:
GAdmin-ProFTPD (source: Wikipedia; click image for larger variant)
Work on Ubuntu 13.10: yes
Free: Yes
GUI: Yes (see screenshot)
Easy to use: yes
I have to admit I never used the GUI myself. But ProFTPD itself always was running stable, and ...
8
Try Git Extensions, a Git client for Windows that includes support for the features you are looking for.
Interactive rebasing:
Stack Overflow question: Interactive rebase with git extensions
By default, Git extensions sets the branch to rebase against to the
branch you are currently working on. So, unless you change that, there
is nothing to do and ...
8
pyrite
As far as I know, there's only one app out there that meets all of your criteria. All of your requirements (reproduced below) describe pyrite, though it can do more.
"text area where I could paste text then encrypt or decrypt"
"should be able to sign and check signatures"
"Produces ASCII" (pyrite can do both)
"Open source" (GPLv3)
"Runs on Linux" (...
8
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, ...)
Comes with plugins like a terminal or file browser, custom ones also supported
Highly customizable
Has vi mode
It's not an electron application (small size (...
7
There's quite a useful/fun one for Apache called Logstalgia, it's an Apache access log visualization programme. It's not too feature-rich, but rather useful.
Have a look here: https://github.com/acaudwell/Logstalgia and here: http://code.google.com/p/logstalgia/
Also, there's a tutorial by *NixCraft here: http://www.cyberciti.biz/open-source/use-logstalgia-...
7
Git itself ships with gitk to browse the repository (which includes showing diffs of stuff you've already committed) , gitgui and git difftool [which allows you to choose one of the merge tools present in your system]. What I personally use is Gitcola, which I find quite convenient:
Gitcola (source: Gitcola; click image to enlarge)
It not only handles the ...
7
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; login remotely through ssh and view the same files and changes through the CLI .
May have multiple windows (like X11 windows) for the same instance. This is ...
6
I can certainly recommend Atlassian's SourceTree software for Windows. I've previously used TortoiseCVS, GitHub (and their Windows application), and just plain Git with the command line previously, and love how SourceTree makes the things that should be quick and easy with a button just that, while keeping the power of the git console just one click away: ...
6
If you want to minimize dependencies on the server, your best bet is sure to be enabling an SSL-only connection over the PostgreSQL protocol from your desktop/laptop. You can then use any software of your choice via the remote network protocol.
If you don't want to expose PostgreSQL to the wider Internet, even SSL-only with a limited range of permitted ...
6
You can use Pencil:
free (+ open-source)
Windows/Linux/Mac + can be used as a Firefox add-on too
Can be used to create a scratch for application or website:
answered Aug 7 '14 at 20:18
Franck Dernoncourt
35.6k2727 gold badges107107 silver badges217217 bronze badges
6
Given your requirements I would say that the best choice would be wxWidgets
From your feature list:
Cross Platform Compatibility Yes
Open Source Yes with a permissive licence
Active with Documentation Very active and comprehensive documentation
Clean & Easy to Learn the one thing that just about everybody seems to have problems getting their heads ...
6
Hex diff viewers with console/terminal graphics:
vbindiff, Divides screen into top and bottom, no right/left view, fixed-width output.
hexdiff, Same top/bottom look as vbindiff, fixed-width output, and it can be a hex editor.
dhex Top/bottom diff viewer, hex editor, resizable-width output, (fits terminal), and offers better navigation.
Graphical hex ...
6
Why not continue with Search Monkey itself? Compiling from source is very easy in Arch Linux thanks to Arch User Repository(AUR). According to the Arch Wiki:
The Arch User Repository (AUR) is a community-driven repository for
Arch users. It contains package descriptions (PKGBUILDs) that allow
you to compile a package from source with makepkg and then ...
6
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 types/extensions.
Cons:
Does not recognize variables inside strings.
5
2016 Update
There are few options for writing GUI apps in Node:
AppJS - the oldest one, not actively developed, recommends NW.js or Electron
NW.js - previously known as node-webkit, sponsored by Intel and Gnor Tech, used in Intel XDK, WhatsApp for Desktop and many others apps
Brackets Shell
by Adobe, a CEF-based application shell for the Brackets editor, ...
5
I think Beyond Compare does meet your needs. The folder comparison feature shows which files are different between two sets of folders and you can then select all files and generate a file differences report, which I think is what you want. Using a simple example, the GUI looks like this:
and the report looks like this:
FILE COMPARISON
Produced: 15/05/2014 ...
Only top voted, non community-wiki answers of a minimum length are eligible
Related Tags
gui × 303windows × 75
linux × 57
gratis × 39
python × 29
software-development × 22
open-source × 21
user-interface × 18
gui-builder × 16
database × 12
ubuntu × 11
git × 11
java × 10
c++ × 10
windows-7 × 10
c# × 10
automation × 10
file-management × 8
graphs × 8
javascript × 7
framework × 7
web-apps × 6
library × 6
html × 6
audio × 6