How I set up my Web Dev environment in Linux

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • ohmyzsh

    🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

  • Install Zsh and Oh my Zsh. Also install Spaceship ZSH theme.

  • spaceship-prompt

    :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt

  • # Install Zsh sudo apt install zsh # Make it your default shell: chsh -s $(which zsh) # Install Oh my Zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # Install Spaceship theme git clone https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1 # Symlink spaceship.zsh-theme to your oh-my-zsh custom themes directory ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • fonts

  • Install Powerline Fonts for the terminal.

  • Live Server

    A simple development http server with live reload capability.

  • fixpack: To order and clean package.json files fx: To see and interact with .json files in the terminal. live-server: A development server with live reload for HTML, CSS and Javascript. rimraf: For removing files and stuff.

  • node

    Node.js JavaScript runtime ✨🐢🚀✨

  • Install Node.js. Download the Linux Binaries, extract the .tar.gz file and copy all the internal files. Create a folder in your user folder called .node and paste all the files there. if you installed Zsh, you should add the node path to the .zshrc file...

  • KeeWeb

    Free cross-platform password manager compatible with KeePass

  • Install Keeweb password manager.

  • rimraf

    A `rm -rf` util for nodejs

  • fixpack: To order and clean package.json files fx: To see and interact with .json files in the terminal. live-server: A development server with live reload for HTML, CSS and Javascript. rimraf: For removing files and stuff.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

  • Install Insomnia for building, designing and testing APIs. You can download the .deb file here.

  • Visual Studio Code

    Visual Studio Code

  • Install Visual Studio Code. Once it's downloaded sync your extensions and configurations (Thank you vs-code for this feature, it saves me a lot of time 😭).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts