List of Useful Bookmarks
List of useful bookmarks, mostly for web development. Previously from html-demos repository
Useful Bookmarks
Below is a list of URLs to useful sites for HTML / CSS / JavaScript development
- CSS Buttons
- Examples of
CSSbuttons with varying styles and animations
- Examples of
- CSS Box Shadows
- Examples of
CSSbox shadows with varying styles
- Examples of
- CodePen
- Three panel editor for
HTML/CSS/JavaScript - Great for prototyping site layout, with live reloading
- Three panel editor for
- Mozilla Playground
- Three panel editor for
HTML/CSS/JavaScript - Very simplified, click to run, and an in-built formatter
- Three panel editor for
- GitHub CSS Buttons
- Buttons from
GitHubwith options to customise - Easy options to copy and paste
CSSor as anHTMLelement
- Buttons from
- Open Source Google Fonts
- A set of open-source fonts for use in personal and commercial projects without attribution
- Open Source Google SVG Icons
- A set of open-source icons for use in personal and commercial projects without attribution
- Follows the
Google Materialstyle - Can be used individually or as font served via
CDN - You can get the actual
SVGcode, rather than a reference to their stylesheet, if you press copy on theSVGicon itself
- W3 CSS Playground
- Site for learning / testing
CSSvariables and how they affect differentHTMLelements
- Site for learning / testing
- Image Clip Paths
- Can also be used for image transitions
- Viewport Size Checker
- Check viewport size, test with zoom and fullscreen via
F11
- Check viewport size, test with zoom and fullscreen via
- Contrast Ratio Checker
- Site for checking the contrast ratio between any two colours to make sure that text / elements are readable
- Free Dictionary API
- Simple to use dictionary
APIthat allows word lookup via simpleGETrequest toURLeg. https://api.dictionaryapi.dev/api/v2/entries/en/hello
- Simple to use dictionary
- Colour Palette Generator
- Creates a 5 colour palette of random but complementary colours with many options for exporting
- Flask App Tester
- Three panel editor for
HTML/Python/CSSwithJavaScriptinside theHTML Pyodidepowered site with an editor forapp.py,index.htmlandstyles.cssto build a test site withFlask
- Three panel editor for
- Gemini AI
Large Language Model/LLM- Alternative to
ChatGPT - Fast but mostly useless
- Claude AI
Large Language Model/LLM- Alternative to
ChatGPT - Very detailed, often overcomplicates things
- DeepSeek
Large Language Model/LLM- Alternative to
ChatGPT - Untested
- Google AI Studio
Large Language Model/LLM- Alternative to
ChatGPT - Specifically tuned for full-stack web developement
- Untested
- CSS Gradient Generator
- Create
CSSfor colour gradients - Note: Many other sites do this as well, make sure to shop around!
- Create
- Anvil Pure Python Web Apps
- Online
IDE/ cloud-based coding environment - Platform for building and hosting full-stack web apps
Pythonas the main code window with a drag-and-drop designer for visual components- Untested
- Online
- JSONBlob
- Used to create and edit
.jsonfiles, without an API key - Uses static URLs that can be accessed publically
- Useful for creating persistent storage across multiple sites for serverless / static sites
- Files are deleted if not accessed for 30 days
- Used to create and edit
- ngrok API Gateway
- Used for sharing
localhostservers and applications - Creates a secure tunnel to expose your local development server to the internet
- Used for sharing
- Google Colab
Google Colab(Colabaratory) is aJupyter Notebookservice that requires no setup to use and provides free access to computing resources, including GPUs- Connects to
Google Drivefor saving files - Allows you to run and test
Pythoncode in your browser
- GitHub Dev
- Online
IDE/ cloud-based coding environment - The
github.devweb-based editor is a lightweight editing experience that runs entirely in your browser. You can navigate files and source code repositories fromGitHub, and make and commit code changes - Switch the
.comof any repository to.devto test, eg.https://github.com/scarletti-ben/html-demostohttps://github.dev/scarletti-ben/html-demos
- Online
- VSCode Dev
- Online
IDE/ cloud-based coding environment - The
vscode.devweb-based editor is a lightweight editing experience that runs entirely in your browser. You can navigate files and source code repositories fromGitHub, and make and commit code changes - More general than
GitHub Devbut similar general principle - Slightly more features and allows editing local files
- Online
- CodeSandbox
- Online
IDE/ cloud-based coding environment - Create and edit projects in the browser with live previews
- Supports
React,Vue, andNext.jswithNPMintegration - Connects to
GitHuband uses theVSCodeinterface - Instant dev environment with no setup needed, useful for prototyping
- Simple test project here
- Untested
- Online
- Replit
- Online
IDE/ cloud-based coding environment - Allows the creation of projects in many different languages with templates
- Has an
AIassistant to setup new apps - Limit of 10 apps at a time
- Allows you to write and run
Pythonin the browser
- Online
- W3 Schools Editor
- Single document editor for
HTML/CSS/JavaScript - Decent for prototyping site layout, no live reloading
- Single document editor for
- Programiz HTML Editor
- Simplified online
IDE/ cloud-based coding environment - File based editor for
HTML/CSS/JavaScript - Great for prototyping site layout, with live reloading
- Simplified online
- OneCompiler
- Stackblitz
- Online
IDE/ cloud-based coding environment - Edit and run code in the browser
- Automatically compiles and runs in
WebContainerto runNode.jsin browser, great forReactprototyping
- Online
- Tiiny Host
- Quick host a single
HTMLfile to a liveURL
- Quick host a single
- PyScript
- A
CDNimport and syntax to allow the usage ofPythoninHTMLusing custom<py-script>tags - Also provides an online
IDE/ cloud-based coding environment that runsPythoncode here and automatically hosts at a publicURL
- A
- Base64 Decoder
- Encode and decode to and from
Base64
- Encode and decode to and from
- Stable Diffusion
AItext-to-image model / generator
- The Noun Project
- Sets of free icons and stock photos
- Might cost money to sign up and access content royalty-free
- Python Anywhere
- Online
IDE/ cloud-based coding environment - Platform for building and deploying / hosting web apps
- Gives access to server-based
Pythonin browser - Many pre-configured templates / environments eg.
Flask,web2py,Django - Untested
- Online
- JSDoodle
- Online
IDE/ cloud-based coding environment - Write and run
JavaScriptin aNode.jsenvironment - Also has options for many other languages, such as
Python - Easily share projects / “doodles”
- Online
- Terminal CSS
- Customisable download for
terminal.csswhich is a site theme that modifies baseHTMLselector styling eg.body/h1etc. - Uses
Fira Codefont by default - Comes from the
Terminal Repositoryhere
- Customisable download for
- Ace Kitchen Sink
- Testing ground for
Ace Editor - Also has a similar page here for multiple editors
- Testing ground for
- GoDot Web Engine
- Allows you to create and edit
Godotprojects in-browser without installing anything
- Allows you to create and edit
- Isotope Grid Library
- A
JavaScriptlibrary forHMTL/CSSgrids with a simple documented syntax for grid filtering / sorting - The main page has a demo for testing purposes
- A
- Rocket Powered Pastebin
- Pastebin
- Simple site for sharing raw code / snippets
- Makes it easy to share text files
- Logo Generator
AIlogo generator- Costs money to download but good for prototyping
- API Tester
- Allows you to test
APIrequests from within your browser - Incredibly useful for testing your own
APIendpoints eg. serverless functions onVercel - Example would be a
GETrequest tohttps://scarletti-ben.vercel.app/api/test-proxy?url=https://www.example.com
- Allows you to test
- Google Takeout
- Allows you to download all your data for specific
Googleservices - Example, you can download all notes and images from
Google Keep - You can download all services at once, or pick and choose which
- POSTIT - You can also set to periodically create backups for you to download
- Allows you to download all your data for specific
Useful Guides and Learning Resources
- CSS Flexbox Layout Guide
- Very good diagrams and some explanation of the more complex side of
CSS’sflexbox
- Very good diagrams and some explanation of the more complex side of
- Web Development Resources
- A
GitHubREADMEguide with many resources helpful for web development
- A
- Web Dev Learning Site
- Helpful cheat sheet for
HTML: https://htmlcheatsheet.com/ - Helpful cheat sheet for
CSS: https://htmlcheatsheet.com/css/ - Helpful cheat sheet for
HTML: https://htmlcheatsheet.com/js/
- Helpful cheat sheet for
- Pyodide Documentation
- Documentation for
Pyodidewhich allows runningPythonin browser viaWebAssembly(WASM)
- Documentation for
- YouTube Playlist History
- Site for remembering where in a
YouTubeplaylist you are
- Site for remembering where in a
- Clippy
- A
CSSclip-pathgenerator eg.clip-path: polygon(50% 0%, 0% 100%, 100% 74%);
- A
- Spotify for Developers
- Gives access to your
Spotifydata which can be managed with via with an interactive code window - Uses
JavaScriptto make queries like “top 5 most played tracks this year”
- Gives access to your
- Connect Google Form to Google Drive
- Guide on how to use
Google App Script(.gs) to connect a form toGoogle Drive
- Guide on how to use
- One-Minute CSS Tutorials
- Very simple / shot
CSStutorials, testable via built-inCodePen
- Very simple / shot
- List of Free Web Development Tools
Redditpost of free resources and tools for web development
- CSS Animation Generor
- Generates
CSScode for different animations - Allows customising different parts of the animation with a visual representation on the right
- Generates
- Favicon Generator
- Icon generator for web development to give a uniform icon across browser / mobile
- Generates icons with a colour background for contrast and adds border radius
- Had some issues with the icon generation recently
- JS Paint
- Clone of the old-school
Microsoft Paintapplication, in your browser - Allows copy / paste / cut and saving to device
- Clone of the old-school
- Future Tools
- Collection of the newest
AItools
- Collection of the newest
Miscellaneous
- Python Logging Module
- Simply logging library for
Python
- Simply logging library for
- Ryven
- “Flow-based” visual scripting for
Python - Shows a diagram of sorts with visual nodes when executing
Pythoncode
- “Flow-based” visual scripting for
- Code Golf
- Coding puzzles
- Frontend Mentor
- Full-stack app building projects
- Example Pygame WASM
- An example of a game made for browser using
Python/Pygamerunning viaWebAssembly(WASM)
- An example of a game made for browser using
- EveryNoise
Spotifysong genre site from previousSpotifyemployee
- Flask Dashboard Template
- Downloadable template for a
Flaskdashboard app
- Downloadable template for a
- Bootstrap Icons
- A set of downloadable
SVGicons for web development - Use
npm i bootstrap-iconsor manually copySVGcode
- A set of downloadable
- Feather Icons
- A simple
SVGicon set for web development
- A simple
- Radio Garden
- Click-to-pan globe of global radio stations
- Vimm’s Lair
- Repository of retro game roms
- Deck of Cards
- Simple implementation of a deck of cards in
HTML/CSS/JavaScript - Also has a multiplayer here
- Simple implementation of a deck of cards in
- Google Chrome Bookmark Separator
- Site with a
|as the icon to serve as a bookmark toolbar separator
- Site with a
- Cursor AI Code Editor
IDEwith built inAI- Untested
- Jungle Flashcard Genrator
AIgenerated flash cards from slides /YouTubevideos
- AutoDraw
AIpowered site that guesses your drawing and provides clip art
- Midjourney
AIimage generator with a unique style- No free tool
Other
This post is licensed under CC BY 4.0 by the author.