Weekly Web Design & Development News: Collective #541

by jQueryScript,

A collection of the latest and hottest design and development resources (Javascript libraries, CSS snippets, Free Graphic Design Resources, etc.) on the web from the last week (Week 8, 2024).

Web Design & Development News: Collective #541

Magika

Magika is a novel AI powered file type detection tool that relies on the recent advance of deep learning to provide accurate detection. Under the hood, Magika employs a custom, highly optimized Keras model that only weighs about 1MB, and enables precise file identification within milliseconds, even when running on a single CPU.

It is now open-sourced by Google and can be implemented in JavaScript and Python.

Magika

[Demo] [Download]


htmz

htmz is a lightweight JavaScript snippet that enables dynamic loading of HTML fragments into any element on a web page.

It leverages iframes and onload handlers to fetch and inject partial HTML updates, avoiding full page reloads.

htmz brings component-like behavior to plain HTML sites, enabling tabbed interfaces, modal dialogs, and other modular UI patterns without dependencies or bundling.

Inject Partial HTML Updates Without Refreshing The Whole Page – htmz

[Demo] [Download]


OTP Input for React

One time passcode Input. Accessible & unstyled.

OTP Input for React

[Demo] [Download]


fuzzy-search

A frontend library for searching objects with ids (entities) by their names and features (terms). It is

  • Fast: A query takes usually well below 10 ms.
  • Accurate: Powered by n-grams with a novel approach of character sorting.
  • Multilingual: The language-agnostic design of the algorithm enables operation across all languages.
  • Flexible: Entities and their terms can be inserted, updated and removed.
  • Reliable: Well tested standalone library with no dependencies.

fuzzy-search

[Demo] [Download]


Hyperdiv

Hyperdiv is a framework for rapidly developing reactive browser UI apps in Python, with built-in components, terse immediate-mode syntax, and minimal tool boilerplate.

Hyperdiv includes the Shoelace component system, markdown support via Mistune, charts via Chart.js, support for reading/writing browser local storage, and forms whose validation logic is implemented in Python.

Hyperdiv

[Demo] [Download]


Light Command Palette

Light Command Palette is a lightweight, customizable command palette built using vanilla JavaScript and CSS. It's designed for projects that require a simple yet powerful command interface without the overhead of additional dependencies.

Light Command Palette

[Demo] [Download]


Interpol

Interpol library interpolates values between two points. This is the lowest level of animate machine. Interpol is initially not a DOM API, it provides real time progress of the interpolation that can be use or bind on... anything, for ~=3kB!

tabgod

[Demo] [Download]


convert-markdown-to-html

A script converts markdown to html.

  • Support Syntax Highlighting
  • Support Github Alert
  • Support Emoji
  • Support Table of Contents
  • Support Mermaid
  • Support Katex
  • Support Twoslash

convert-markdown-to-html

[Demo] [Download]


EmulatorJS

EmulatorJSopen in new window runs RetroArch compiled to webassembly, but focuses on embeddability within websites.

The goal of this project is to give developers an easy way to embed an emulator onto their website.

EmulatorJS

[Demo] [Download]


Invoice.js

Generate Invoices as PDF using Javascript. Super easy code, open source. It uses pdfkit to generate the invoice, and md5 hashing to combine similar products on the invoice itself. 

Invoice.js

[Demo] [Download]


Tree.js

Tree.js is a lightweight JavaScript library that allows you to create responsive and customizable interactive tree diagrams from an array of JS objects.

It is ideal for visualizing any data with parent-child relationships, such as organization charts, folder structures, decision trees, and more. Compared to other libraries, Tree.js focuses on being lightweight, configurable, and easy to theme.

Its built-in API enables complete control over node formats, tooltips, interactivity, and other aspects of the tree view. Since styling uses CSS/SASS, you can easily customize colors, fonts, etc.

Tree.js

[Demo] [Download]


Math-All

A JavaScript library that provides an extended solution for rounding decimal numbers to precise values in your projects.

Math-All

[Demo] [Download]


bezier-mouse-js

bezier-mouse-js is a lightweight javascript library to mirror human-like mouse movements with Bézier curves.

bezier-mouse-js

[Demo] [Download]


Paper Toggle Switch

See the Pen Paper Toggle Switch by Jon Kantner (@jkantner) on CodePen.


Mix Blend Mode Buttons

See the Pen Mix Blend Mode Buttons by Jhey (@jh3y) on CodePen.


Tab interaction

See the Pen Tab interaction by Jenni Robinson (@robijen) on CodePen.


Content-aware collapsing menu using CSS scroll animations

See the Pen Content-aware collapsing menu using CSS scroll animations by Giana (@giana) on CodePen.


Pure CSS squiggly path scroll indicator

See the Pen Pure CSS squiggly path scroll indicator by Amit (@ghaste) on CodePen.


Turn RSS Feeds into Unique Tweets Using ChatGPT – RSS To Tweet

The RSS to Tweet AI tool automates X.com posting by turning your RSS content into unique, readable Tweets with ChatGPT.

Turn RSS Feeds into Unique Tweets Using ChatGPT – RSS To Tweet

[Try It Out]


Master Search Engine Rankings With SEOBy’s Free AI SEO Tools

Check out SEOBy's 100% free SEO tools like the AI Title Generator to optimize your site and get more organic traffic.

Turn RSS Feeds into Unique Tweets Using ChatGPT – RSS To Tweet

[Try It Out]


Make Travel Planning Easy with AI-Generated Itineraries – Guide Trip Planner

Planning a trip? Guide AI makes it fun & easy! AI suggestions, social collaboration, booking tools, & more. Create your dream trip today!

Make Travel Planning Easy with AI-Generated Itineraries – Guide Trip Planner

[Try It Out]


Shadcn/UI Landing Page Template

Build your React landing page effortlessly with the required sections to your project.

Shadcn/UI Landing Page Template

[Download]


Material 3 & Android 14 UI Kit

Create designs using more than 1000 components, built to perfectly replicate the real-world, official Material Design Components library for Android.

Material 3 & Android 14 UI Kit

[Download]