28 Free and Open-source Web development Apps for macOS (Intel and Apple Silicon)

28 Best free web development for macOS Intel and Apple Silicon.

Share

1- JFTP

The Universal FTP Client

JFTPThe Universal FTP Client

JFTP is an intuitive, easy to use, graphical FTP client software for transferring files securely over the Internet. JFTP works on many operating systems such as Windows, Mac OS X, Linux, Solaris, AIX and HP-UX.

JFTP is a graphical FTP (File Transfer Protocol) client software for transferring files from one computer to another over TCP/IP networks such as Internet.

JFTP can connect to any system that has a valid Internet address and an FTP server program, allowing you to transfer files between a wide variety of systems, including Windows, Mac OS X, Linux, UNIX and IBM i(AS/400) systems.

JFTP integrates the most widely used and widely accepted security mechanism, SSL (Secured Sockets Layer), to securely transfer your business critical and sensitive data.

JFTP is written entirely in Java(tm), meaning, it can run on a wide variety of platforms such as Windows, Mac OS X, Linux, Solaris, HP-UX, OS/2, UNIX or any other platform with a compatible JVM (Java Virtual Machine).

Read about JFTP 's features, license, platforms, and more.


2- Bdash

Simple SQL Client for lightweight data analysis.

BdashSimple SQL Client for lightweight data analysis.

Simple SQL Client for lightweight data analysis.

Read about Bdash 's features, license, platforms, and more.


3- Snippet Manager

freeware code snippet manager

Snippet Managerfreeware code snippet manager

Read about Snippet Manager 's features, license, platforms, and more.


4- Dia

Design flowcharts, UML diagrams and Databases

DiaDesign flowcharts, UML diagrams and Databases

Dia is a free open-source program for designing and building technical diagrams. It is fairly easy to use and can be installed on macOS, Windows, and Linux.

Read about Dia 's features, license, platforms, and more.


5- CotEditor

The Plain-Text Editor for macOS

CotEditorThe Plain-Text Editor for macOS

CotEditor is exactly made for macOS. It looks and behaves just as macOS applications should.

CotEditor launches so quick that you can write your text immediately when you want to.

CotEditor is developed as an open-source project that allows anyone to contribute.

Read about CotEditor 's features, license, platforms, and more.


6- MacVim

Vim - the text editor - for macOS

MacVimVim - the text editor - for macOS

MacVim is a port of the text editor Vim to Mac OS X that is meant to look better and integrate more seamlessly with the Mac than the older Carbon port of Vim.

MacVim supports multiple windows with tabbed editing and a host of other features such as:

Bindings to standard OS X keyboard shortcuts (⌘-Z, ⌘-V, ⌘-A, ⌘-G, etc.),

Transparent backgrounds,

Full-screen mode,

Multibyte editing with OS X input methods and automatic font substitution,

ODB editor support,

Read about MacVim 's features, license, platforms, and more.


7- neovim

hyperextensible Vim-based text editor

neovimhyperextensible Vim-based text editor

neovim is a free open-source hyperextensible Vim-based text editor

Read about neovim 's features, license, platforms, and more.


8- slap

Sublime-like terminal-based text editor

slapSublime-like terminal-based text editor

slap is a Sublime-like terminal-based text editor that strives to make editing from the terminal easier. It has:

Read about slap 's features, license, platforms, and more.


9- TextMate

TextMate is a graphical text editor for macOS 10.12 or later

TextMateTextMate is a graphical text editor for macOS 10.12 or later

TextMate is a simple yet open-source and free powerful native text/ code editor for macOS.

Read about TextMate 's features, license, platforms, and more.


10- VimR

VimR — Neovim GUI for macOS in Swift

VimRVimR — Neovim GUI for macOS in Swift

Project VimR is a Neovim GUI for macOS. The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors. We mainly use Swift, but also use C/Objective-C when where appropriate.

Read about VimR 's features, license, platforms, and more.


11- FileZilla

Open-source free FTP/SFPT/FTPS client for macOS

FileZillaOpen-source free FTP/SFPT/FTPS client for macOS

FileZilla is an open source FTP client, that works for Windows, macOS, & Linux (Debian, Ubuntu, LinuxMint, Fedora,...). It is our top pick in this recommendation list, as we have used it over the years while we are shifting from a platform or a distro to another.

FileZilla is fairly easy to use, as it also comes with powerful features, to meet the demands of experienced and inexperienced users, normal users or advanced users with ninja coding skills.

FileZilla supports FTP, SFTP (SSH File Transfer Protocol), Stroj (Decentralized Cloud Storage). It also supports connection over proxy and Active/ Passive transfer modes.

Read about FileZilla 's features, license, platforms, and more.


12- Qusly

Elegant FTP/FTPS/SFTP client.

QuslyElegant FTP/FTPS/SFTP client.

Qusly is a new FTP client for Windows, macOS, & Linux Desktops, It's built with React/ NodeJS and uses Electron to built multi-platform packages. Qusly supports FTP, FTPS (FTP over SSL), & SFTP (SSH File Transfer Protocol).

Qusly is using a powerful FTP NodeJS library built by the same developer Qusly-Core, An API wrapper around ssh2 and FTP library for building FTP/FTPS/SFTP clients.

Qusly has very clean, beautiful UI (User-Interface), packed with tabbed windows that support multiple projects at once. It uses nice icons and desktop-alike file-browser. It supports drag/ drop.

Qusly is still in active development, It still lakes several features to compete like advanced settings, import/ export settings, automation, queue management, and better security features. Hopefully, the developer will enrich it with more features in the incoming releases.

It is built on top of Electron and React. It aims to be beautiful and functional.

Read about Qusly 's features, license, platforms, and more.


13- Git Desktop

Official GitHub Desktop Client

Git DesktopOfficial GitHub Desktop Client

GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.

Read about Git Desktop 's features, license, platforms, and more.


14- GitUp

Git GUI client for advanced users

GitUpGit GUI client for advanced users

GitUp is a bet to invent a new Git interaction model that lets engineers of all levels work quickly, safely, and without headaches. It's unlike any other Git client out there from the way it’s built (it interacts directly with the Git database on disk), to the way it works (you manipulate the repository graph instead of manipulating commits).

With GitUp, you get a truly efficient Git client for Mac:

A live and interactive repo graph (edit, reorder, fixup, merge commits…),

Unlimited undo / redo of almost all operations (even rebases and merges),

Time Machine like snapshots for 1-click rollbacks to previous repo states,

Features that don’t even exist natively in Git like a visual commit splitter or a unified reflog browser,

Instant search across the entire repo including diff contents,

A ridiculously fast UI, often faster than the command line.

GitUp was created by @swisspol in late 2014 as a bet to reinvent the way developers interact with Git. After several months of work, it was made available in pre-release early 2015 and reached the top of Hacker News along with being featured by Product Hunt and Daring Fireball. 30,000 lines of code later, GitUp reached 1.0 mid-August 2015 and was released open source as a gift to the developer community.

Read about GitUp 's features, license, platforms, and more.


15- GitX

The best fork of the best lightweight, visual git client for macOS.

GitXThe best fork of the best lightweight, visual git client for macOS.

GitX is an OS X (MacOS) native graphical client for the git version control system.

GitX has a long history of various branches and versions maintained by various people over the years. This github org & repo are an attempt to consolidate and move forward with a current, common, community-maintained version.

Read about GitX 's features, license, platforms, and more.


16- Insomnia: API Testing and Designing App

Design, Test, and Develop REST APIs

Insomnia: API Testing and Designing AppDesign, Test, and Develop REST APIs

Insomnia is a free open-source API designing, debugging, and testing app for multiple platforms including macOS.

It has a vast ecosystem that includes 350+ plugins, supports multiple protocols, and works with API file collections.

Read about Insomnia: API Testing and Designing App 's features, license, platforms, and more.


17- iTerm

macOS Terminal app replacment

iTermmacOS Terminal app replacment

iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.

Read about iTerm 's features, license, platforms, and more.


18- Lepton

Open-source free Snippet Manager

LeptonOpen-source free Snippet Manager

Read about Lepton 's features, license, platforms, and more.


19- macSCP

Alternative to Putty and WinSCP for macOS

macSCPAlternative to Putty and WinSCP for macOS

macSCP is software that allows storing the details of your remote server and connect to it securely. A great alternative to Putty and WinSCP for MacOS.

Written in Swiftui to bring power and perfomance of MacOS native framework. Beautifully desinged to make it easy on eyes.

Read about macSCP 's features, license, platforms, and more.


20- macSVG

an open-source free HTML5 and SVG animation designer

macSVGan open-source free HTML5 and SVG animation designer

macSVG is a MIT-licensed open-source macOS application for designing and editing Scalable Vector Graphics (SVG) content for HTML5 web pages, mobile apps, animation design, and general graphics usage.

SVG is an open-source format for computer graphics documents based on the authoritative Scalable Vector Graphics (SVG) 1.1 (Second Edition) – W3C Recommendation 16 August 2011 from the World Wide Web Consortium (W3C), and is supported on most modern web browsers, and many application frameworks.

macSVG can produce dynamic, high-quality graphics and animation for HTML5 web views that can be displayed on most major desktop and mobile platforms, including iOS, Android, macOS, Microsoft Windows and Linux. This video shows an example of SVG animation in macSVG:

Read about macSVG 's features, license, platforms, and more.


21- MacTerm

Terminal emulator for macOS with 24-bit color, bitmap and vector graphics.

MacTermTerminal emulator for macOS with 24-bit color, bitmap and vector graphics.

Powerful replacement for macOS / OS X Terminal.

Read about MacTerm 's features, license, platforms, and more.


22- massCode

A remarkable free code snippet manager for macOS

massCode is a nifty open-source solution for developers that helps them organize their code snippets in multiple languages in a stylish organized way.

Developers have to use web services like GitHub Gist, which is hard to use offline, or often buy a commercial software to keep all snippets. Not anymore with massCode.

It is originally developed by "Anton Reshetov" a web and deskop app developer, who released it under AGPL V3.0.

The project gained popularity among developers. It is built on top of Vue, Electron and Monaco code editor.

Read about massCode 's features, license, platforms, and more.


23- Medis

Medis is a beautiful, easy-to-use Mac database management application for Redis.

Medis is a beautiful, easy-to-use Redis management application built on the modern web with Electron, React, and Redux. It's powered by many awesome Node.js modules, especially ioredis and ssh2.

Read about Medis 's features, license, platforms, and more.


24- Sequel Ace

MySQL/MariaDB database management for macOS

Sequel Ace is the "sequel" to the longtime macOS tool Sequel Pro. Sequel Ace is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases.

Read about Sequel Ace 's features, license, platforms, and more.


25- Snip

Snip is a lightweight snippets manager app for macOS

Snip is a native, lightweight snippets' manager for macOS. It is a native macOS developer tool built-in SwiftUI. This project is still improving, and new features are in progress, plus it is open source.

Read about Snip 's features, license, platforms, and more.


26- System Designer

A low-code development platform for creating systems

System Designer is a free open source app that helps you to design systems and system components and generate the right classes for your workflow requirement.

Read about System Designer 's features, license, platforms, and more.


27- Termscp

Terminal with SCP/SFTP/FTP/S3/SMB Support

Termscp is a feature rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3. So basically is a terminal utility with an TUI to connect to a remote server to retrieve and upload files and to interact with the local file system. It is Linux, MacOS, FreeBSD, NetBSD and Windows compatible.

Read about Termscp 's features, license, platforms, and more.


28- whipFTP

OpenSource FTP / SFTP client

whipFTP is a FTP/SFTP client written in python using the tkinter GUI toolkit. Can upload, download, create, rename, copy, move and search files/folders.

Read about whipFTP 's features, license, platforms, and more.


Share