Hot answers tagged

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 ...


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 ...


20

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 ...


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 ...


14

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 ...


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

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 ...


9

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 & ...


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

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

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 ...


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

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 ...


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

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:


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

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

SharpDevelop MonoDevelop It's worth noting that MonoDevelop is usually used for developing mono/C# which excludes WPF. I've no experience regarding SharpDevelop but heard nothing bad about it. Regarding launch time: In my opinion MonoDevelop is faster than VisualStudio, but only because I've 0 extensions in MonoDevelop. You could probably take a look at ...


5

I'm using Sqliteman to work with my SQLite databases. One reason for my selection was I can invoke it from the command-line while passing the database file to work with. Requested features: Show database/tables: Sure. Edit database/tables: Yes. Show overview about database: in a tree-structure, so you can dive in where you like. Execute SQL statements: ...


5

Git itself ships with gitk to browse the repository (which includes showing diffs of stuff you've already committed) and gitgui. What I personally use is Gitcola, which I find quite convenient: Gitcola (source: Gitcola; click image to enlarge) It not only handles the diff part, but also most other actions you need in your daily workflow (commit, push, pull,...


5

Hex diff viewers with console/terminal graphics: vbindiff, (divides screen into top and bottom, no right/left view), hexdiff, (same look as vbindiff, but also a hex editor), dhex (top/bottom diff viewer, editor, but resizes to fit terminal, and offers better navigation.) Graphical hex diff viewers: I don't know of one, but here's a shell function to ...


4

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 ...


4

Since I saw this question today, I've been fiddling with various Linux Bitcoin Wallets. Multibit seems to be the best fit for your needs. You can create an arbitrary number of addresses, with labels. I think it's impossible by definition to have a local wallet without a local blockchain. If you need your wallet's blockchain to be online, you probably need ...


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