Skip to content
/ workstation Public template

Easy peasy way to start a new development workspace.

License

Notifications You must be signed in to change notification settings

LeuAlmeida/workstation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEVELOPMENT WORKSTATION SETUP

License Made by Léu Almeida Workflow

Presentation

Getting Started

Just clone this repo or download and execute

sh startup.sh

You'll be installing...

Subtitles

✅ - Available ⚠️ - Unavailable ❌ - Doesn't has support

App Description Ubuntu Debian MacOS
Curl Command line tool and library for transferring data with URLs ✅ v8.0.1+ ✅ v8.0.1+ ✅ v8.0.1+
Homebrew Package management system ✅ v4.0.0+
XCode CL Tools Gives Mac terminal users many commonly used tools ✅ v14+
Git Free and open source distributed version control system ✅ v2.40+ ✅ v2.40+ ✅ v2.40+
Python High-level programming language ✅ v3.11+ ✅ v3.11+ ✅ v3.11+
pip Package installer for Python ✅ v23.0+ ✅ v23.0+ ✅ v23.0+
Anaconda Distribution of Python/R for scientific computing ✅ v23.3+ ✅ v23.3+ ✅ v23.3+
ZSH UNIX command interpreter ✅ v5.9+ ✅ v5.9+ ✅ v5.9+
Oh-My-Zsh Framework for managing your ZSH configuration ✅ v0.123+ ✅ v0.123+ ✅ v0.123+
Xclip Command line interface to the X11 clipboard ✅ v0.13+ ✅ v0.13+ ⚠️
VsCode Source-code editor made by Microsoft ✅ v1.77+ ✅ v1.77+ ✅ v1.77+
Spotify Music streaming and media services provider ✅ v1.2.8+ ✅ v1.2.8+ ✅ v1.2.8+
Google Chrome Google Browser ✅ v114+ ✅ v114+ ✅ v114+
NVM Version manager for NodeJS ✅ v0.39+ ✅ v0.39+ ✅ v0.39+
NodeJS JavaScript runtime built on Chrome's V8 JavaScript engine ✅ v20 LTS ✅ v20 LTS ✅ v20 LTS
Typescript Typed superset of JavaScript that compiles to plain JavaScript ✅ v5.0+ ✅ v5.0+ ✅ v5.0+
CRA (Create React App) Modern ReactJS web apps by running one command ✅ v5.0+ ✅ v5.0+ ✅ v5.0+
GatsbyJS ReactJS framework ✅ v5.12+ ✅ v5.12+ ✅ v5.12+
Yarn Dependency management ✅ v1.22+ ✅ v1.22+ ✅ v1.22+
React Native CLI Framework to develop native apps ✅ v2.0.1+ ✅ v2.0.1+ ✅ v2.0.1+
AWS CLI CLI to control AWS services ✅ v2.13+ ✅ v2.13+ ✅ v2.13+
AWS EB Service for deploying applications which orchestrates AWS services ⚠️ ⚠️ ✅ v3.20+
Zsh Autosuggestions It suggests commands as you type based on history and completions ✅ v0.7.0+ ✅ v0.7.0+ ✅ v0.7.0+
Fira Code Font Monospaced font with programming ligatures ✅ v6.2+ ✅ v6.2+ ✅ v6.2+
Franz Group messaging services into one application ✅ v5.1.0 ✅ v5.1.0 ⚠️
Hyper Terminal emulator like xterm, gnome-terminal, konsole, etc ✅ v3.2.3+ ✅ v3.2.3+ ✅ v3.2.3+
Docker Platform for building, deploying, and managing containerized applications ✅ v24.0+ ✅ v24.0+ ✅ v24.0+
Docker Compose Tool for defining and running multi-container Docker applications ✅ v2.18+ ✅ v2.18+ ✅ v2.18+
Heroku CLI Create and manage your Heroku apps ✅ v8.1+ ✅ v8.1+ ✅ v8.1+
Fzf General-purpose command-line fuzzy finder ✅ v0.35+ ✅ v0.35+ ⚠️
DBeaver Universal DB tool ✅ v23.0+ ✅ v23.0+ ✅ v23.0+
Robo3t MongoDB GUI ✅ v1.4+ ✅ v1.4+ ✅ v1.4+
Sequel Pro MySQL GUI ⚠️ ⚠️ ✅ v1.1.2+
Insomnia API Client ✅ v8.0+ ✅ v8.0+ ✅ v8.0+
Postbird PostgreSQL GUI ✅ v0.8+ ✅ v0.8+ ✅ v0.8+
VLC Media player ✅ v3.0+ ✅ v3.0+ ⚠️
Transmission Torrent client ✅ v4.0+ ✅ v4.0+ ⚠️
Gimp Open source image editor ✅ v2.10+ ✅ v2.10+ ✅ v2.10+
Reactotron Inspecting tool for ReactJS and React Native apps ✅ v2.17.1 ✅ v2.17.1 ✅ v2.17.1
Discord Free channel chat ✅ v0.0.27+ ✅ v0.0.27+ ✅ v0.0.27+
Terminalizer Record your terminal and generate animated gif images ✅ v0.9.0+ ✅ v0.9.0+ ⚠️
Expo A framework and a platform for universal React applications ✅ v6.0+ ✅ v6.0+ ✅ v6.0+
Vercel Optimal workflow for frontend teams ✅ v31+ ✅ v31+ ✅ v31+
n8n Workflow automation tool ✅ v1.0+ ✅ v1.0+ ✅ v1.0+
OpenOffice Open source office productivity software package ✅ v4.1.6 ✅ v4.1.6 ✅ v4.1.13+

ToDo

  • Implement Debian option
  • Add macOS compatibility check (darwin.sh)
  • Update startup script with OS detection and options
  • Add Windows support

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Easy peasy way to start a new development workspace.

Resources

License

Stars

Watchers

Forks

Languages