HTML is the standard markup language used to create web pages, and its elements form the building blocks of all websites.

My favorite web development tools
HTML is the standard markup language used to create web pages, and its elements form the building blocks of all websites.

Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.


JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.

YAML is a human-readable data serialization language. It is commonly used for configuration files and in applications where data are being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal...
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format which is both human-readable and machine-readable.
website, mobile app development, automation
WiX allows anyone to develop flash websites for fun, business or hobby. With WiX anyone can create an amazing flash website in just minutes.




Comprehensive platform offering drag-and-drop web creation, ecommerce support, templates, and marketing tools, with free hosting and 24/7 support.




No-code platform with drag-and-drop editor and AI-driven generator, Bubble allows scalable app creation without coding skills. Perfect for all users.




Effortlessly convert Google Sheets into polished, shareable mobile apps, and publish to app stores. No coding needed, with options for custom branding.


Automate workflows effortlessly, connecting over 7,000 apps without coding. Utilize AI for smarter tasks, customize with data tables, and use templates.




Mailchimp’s all-in-one Marketing Platform helps small businesses market smarter so you can grow faster. As the backbone for your customer relationships, they provide AI-powered, user-friendly tools anyone can use to be successful.



Free, extensible code editor with Git integration, AI-driven IntelliCode, and 30,000+ extensions, supporting various languages like Python, Java.




Sophisticated text editor for code with sleek interface, multi-select tabs, side-by-side definitions, and swift variable renaming using multiple selections.




Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow.




Free open-source code editor and Notepad replacement supporting multiple languages, featuring high speed, low resource usage, privacy focus, and plugin extensibility.




Notepadqq is designed from developers, for developers. With its more than 100 supported languages, it is the ideal text editor for your daily tasks.

A rock-solid default for HTML5 awesome. HTML5 Boilerplate is the professional badass's base HTML/CSS/JS template for a fast, robust and future-proof site.
Bootstrap is a open-source collection of tools for creating browser sites and applications. It contains HTML and CSS-based design templates for typography, forms, buttons, charts, navigation and other interface components, as well as optional JavaScript extensions.




Skeleton is a small collection of CSS & JS files that can help you rapidly develop sites that look beautiful at any size, be it a 17" laptop screen or an iPhone. Skeleton is built on three core principles:
Tailwind is different from frameworks like Bootstrap, Foundation, or Bulma in that it's not a UI kit.



Less (which stands for Leaner Style Sheets) is a backwards-compatible language extension for CSS. This is the official documentation for Less, the language and Less.js, the JavaScript tool that converts your Less styles to CSS styles.


Sass is a stylesheet language initially designed by Hampton Catlin and developed by Nathan Weizenbaum. After its initial versions, Nathan Weizenbaum and Chris Eppstein have continued to extend Sass with SassScript, a simple scripting language used in Sass files.




Static web pages generators
Hugo is a general-purpose website framework for generating static web pages. Hugo flexibly works with many formats and is ideal for blogs, docs, portfolios and much more.



Jekyll is a simple, blog aware, static site generator. It takes a template directory (representing the raw form of a website), runs it through and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.

Content Management Systems
Open-source software for creating websites and blogs with an emphasis on accessibility, ease of use, performance, and security.




django CMS is an Enterprise CMS built with Django and one of the most active open-source projects in the Django ecosystem. Since 2007 it powers tens of thousands of websites across the world, and benefits from a friendly developer community.



Gatsby provides development teams an open source frontend framework for creating dynamic, optimized websites and a cloud platform for delivering them on a blazing fast edge network.

Svelte is a component framework that compiles declarative code into efficient JavaScript that updates the DOM with surgical precision. It is similar to React and Vue.js and offers a build process to optimize performance.




Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.


Minimal and flexible Node.js framework with extensive HTTP utilities and middleware, making web and mobile app development swift and efficient.


Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.



npm is a package manager for Node.js that is run through the command line and manages dependencies for an application. It is the predominant package manager for Node.js.

Track shipments seamlessly across iOS and macOS devices with support for over 300 carriers, automatic Amazon integration, and convenient push notifications.




Babel is a generic multi-purpose compiler for JavaScript. Using Babel you can use (and create) the next generation of JavaScript, as well as the next generation of JavaScript tooling.


Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.


Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework.
