30 vanilla JavaScript projects showcasing web development concepts and DOM manipulation, from simple functions to complex applications.
-
Updated
May 20, 2026 - HTML
30 vanilla JavaScript projects showcasing web development concepts and DOM manipulation, from simple functions to complex applications.
Browser-API feature demo. Made for my webdevelopment university course,
My solutions for the JavaScript30daysChallenge by WesBos (see README)
A simple peer-to-peer file transfer system using WebSocket and the browser's File System API.
A feedback form that allows users to easily take a screenshot of the website.
TTSpeech is a lightweight, vanilla JavaScript text-to-speech web application that converts written text into spoken audio using the Web Speech API. The application features a clean, responsive interface with customizable voice settings including pitch, rate, and voice selection from available system voices.
Holds simple examples to implement standard Web APIs from MDN Docs
This is a web application where the goal is to log the workouts(running or cycling) for the users in their desired location and set some specifications for their workout accordingly. This application is built using Advanced Javascript with Object-Oriented Programming which uses Geolocation APIs, Browser APIs along with some External libraries.
Self-care web page with scheduled notifications that sends hourly wellness reminders and redirects users to ChatGPT for interaction. Built with HTML, CSS, and JavaScript, leveraging the browser Notifications API.
this is a typing practice website , where you can speed type and measure your mistakes
Interactive Tier List Maker built with Vanilla JavaScript. Upload images, drag and drop items between ranking tiers, organize custom lists, and export the final result as a PNG image directly from the browser.
Web application for experimenting with the Web Speech Synthesis API
Basic selfie app wth functionalities like mirror, pause/resume, capture and download captured image.
This projects was done by me while I'm Practices browser api local Storage!
A collection of interactive JavaScript projects, including a classic Snake Game, animations, and mini-browser experiments showcasing DOM manipulation and browser APIs.
A collection of various browser APIs to practice on
A collection of small, useful web tools that run entirely in the browser.
Add a description, image, and links to the browser-api topic page so that developers can more easily learn about it.
To associate your repository with the browser-api topic, visit your repo's landing page and select "manage topics."