JavaScript Design Software

View 76 business solutions

Browse free open source JavaScript Design Software and projects below. Use the toggles on the left to filter open source JavaScript Design Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    Pickr

    Pickr

    Flat, simple, multi-themed, responsive Color-Picker library

    Flat, simple, multi-themed, responsive, and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Semantic UI

    Semantic UI

    UI framework designed for theming

    Semantic UI is a development framework that lets you create beautiful, custom and responsive website layouts using human-friendly HTML. The syntax used is based on natural language, so concepts are linked intuitively. Semantic UI utilizes concise HTML, intuitive JavaScript and simplified debugging, making front-end development an absolute dream for developers. Semantic UI is partnered with popular frameworks React, Angular, Meteor, Ember and many others so you can easily integrate it and organize your UI layer with your application logic. Semantic UI comes with over 3,000 high level theming variables and just about every layout option you can think of, giving you complete design freedom. It also has over 50 UI components enabling you to build your entire site with just one stack and share your UI between a number of different projects.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Vieb

    Vieb

    Vim bindings for the web by design

    Free, open source, fast and secure. Local first adblocking, auto-complete, AMP protection, custom redirects and more, all without web requests. Privacy with strict permission system, navigator overrides, custom useragent, custom WebRTC policy and more. Accessible with custom themes, full interface & fontsize scaling, page zooming, spellcheck and mouse support. Security settings with permissions, cache usage, cookie management, (auto-)download settings and more. Window splitting with buffer, split, Vexplore and Ctrl-w bindings, for multi-window browsing. Map commands for completely custom keyboard sequences, keystrokes, commands and actions. Viebrc config file for all custom/Vim/Vieb commands to configure settings permanently. Set command for runtime setting configuration exactly like Vim. Vim-compatible options: showcmd, timeout, colorscheme, maxmapdepth, spelllang, splitright, smartcase etc. Container tabs with colored grouping, auto-clearing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    iFrame Resizer

    iFrame Resizer

    Keep same and cross domain iFrames sized to their content

    Size cross domain iFrames to content with support for window/content resizing, and multiple iFrames. This library enables the automatic resizing of the height and width of both same and cross domain iFrames to fit their contained content. It provides a range of features to address the most common issues with using iFrames. Provides a range of page size calculation methods to support complex CSS layouts. Detects changes to the DOM that can cause the page to resize using MutationObserver. Detects events that can cause the page to resize (window resize, CSS animation and transition, orientation change and mouse events). Fixes in page links in iFrame and supports links between the iFrame and parent page. Works with ViewerJS to support PDF and ODF documents. The package contains two minified JavaScript files in the js folder. The first (iframeResizer.min.js) is for the page hosting the iFrames.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    iView

    iView

    A high quality UI Toolkit built on Vue.js

    iView is a high quality, open source UI Toolkit built on Vue.js, offering dozens of useful and beautiful components including fonts, icons, layouts, navigation and more. Each component has several options for you to choose from, giving you absolute freedom and choice to achieve the exact look you would like for your interface. iView also comes with a customizable default theme and a friendly API that's easy for people of any skill level. It's default language is Chinese but it does support plenty of other languages. iView currently supports both Vue.js 2 and Vue.js 1.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    nightTab

    nightTab

    A neutral new tab page accented with a chosen colour

    A neutral new tab page accented with a chosen color. Customize the layout, style, background and bookmarks with nightTab. Make the browser start page dark (or light, or anything in between). Do not access user information. This means nightTab will not request browser permissions. Aim to make everything on the user interface, within reason, customizable. Aim to make the user experience easy while supporting the above. Keep nightTab open source. Sharing the look and feel of one Bookmark to another can be achieved when editing a single Bookmark. The Bookmark edit modal has three options to copy settings to other Bookmarks. These checkboxes can be found at the bottom of the Visual & Name, Layout and Theme tab. Development and testing is only conducted on Chrome and Firefox. The performance and reliability of nightTab on other browsers is out of the scope of this project.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    slick

    slick

    The last carousel you'll ever need

    slick is an open source, responsive carousel plugin that offers a great number of breakpoints, CSS3 transitions, touch events and so much more. It creates fully responsive, customizable and mobile-friendly carousels that can work with any html element. Everything you’ll ever need for your carousel, slick can achieve quickly and easily. It features a comprehensive range of settings, events, methods and more so you can build a carousel in exactly the way you want. It supports IE8+ as well as most modern browsers (Chrome, Firefox, Safari). See it in action in demos on http://kenwheeler.github.io/slick/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    two.js

    two.js

    A renderer agnostic two-dimensional drawing api for the web

    Two.js is a two-dimensional drawing api geared towards modern web browsers. It is renderer agnostic enabling the same api to draw in multiple contexts: svg, canvas, and webgl. Two.js is deeply inspired by flat motion graphics. As a result, two.js aims to make the creation and animation of flat shapes easier and more concise. At its core two.js relies on a scenegraph. This means that when you draw or create an object (a Two.Path or Two.Group), two actually stores and remembers that. After you make the object you can apply any number of operations to it. Two.js has a built in animation loop. It is simple in nature and can be automated or paired with another animation library. Two.js features a Scalable Vector Graphics Interpreter. This means developers and designers alike can create SVG elements in commercial applications like Adobe Illustrator and bring them into your two.js scene.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Scrolling Game Development Kit 2
    All-in-one program for creating 2D scrolling games. Compile your games into stand-alone .NET executables or customizable C# source code. The IDE and framework are build on OpenTK, which wraps OpenGL, so generated games can be cross-platform.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    XooFoo
    This project intends sharing tools for the XOOPS community
    Downloads: 34 This Week
    Last Update:
    See Project
  • 11
    CSS Inspiration

    CSS Inspiration

    Curated collection of interesting, creative, or inspiring CSS effects

    CSS-Inspiration is a living gallery of modern CSS effects and components that highlights what’s possible with pure CSS and minimal markup. The collection ranges from micro-interactions and loaders to 3D transforms, complex backgrounds, hover states, and text effects, each presented as a small, self-contained demo. Source code is front and center, encouraging developers to study, copy, and tweak snippets for their own projects. Many examples lean on contemporary features—custom properties, filters, blend modes, gradients, and keyframes—serving as both inspiration and a practical cookbook. Because each demo focuses on a single idea, it’s an effective way to learn new techniques without wading through a full framework. The project thrives on experimentation and community interest, making it a frequent reference for designers, front-end engineers, and educators who want visually striking yet lightweight solutions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Chirpy Jekyll Theme

    Chirpy Jekyll Theme

    A minimal, responsive and feature-rich Jekyll theme

    A minimal, responsive and feature-rich Jekyll theme for technical writing.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Custom CSS and JS

    Custom CSS and JS

    Custom CSS Plugin for Visual Studio Code. Based on vscode-icon

    Custom CSS and JS is a Visual Studio Code extension that allows users to inject custom CSS and JavaScript into the editor interface, enabling deep visual and behavioral customization beyond what standard themes provide. The tool works by modifying VS Code’s internal styling system, allowing developers to override UI elements such as fonts, colors, spacing, and layout with their own stylesheets. This makes it possible to create highly personalized development environments tailored to individual preferences or workflows. In addition to aesthetic changes, users can also inject JavaScript to modify certain UI behaviors, effectively extending the editor’s functionality in unconventional ways. The extension is often used to implement custom themes, improve readability, or experiment with alternative interface designs. However, because it alters internal files, it may require reapplying changes after updates and can raise stability considerations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Frasco

    Frasco

    Quick starter for Jekyll including full setup for Sass, PostCSS, etc.

    Quick starter for Jekyll including full setup for Sass, PostCSS, Autoprefixer, stylelint, TypeScript, Webpack, ESLint, imagemin, Browsersync, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    GitHub Buttons

    GitHub Buttons

    Showcase the success of any GitHub repo or user

    GitHub Buttons is a lightweight web project for embedding GitHub-related action buttons and live repository or profile statistics on websites. It can display actions such as starring, watching, forking, following, and sponsoring directly from a compact interface. Dynamic counts are retrieved from GitHub so displayed stars, watchers, forks, or followers stay current. Buttons can optionally hide their text or count and can be rendered in regular or large sizes. The project compiles its HTML, CSS, and JavaScript into a self-contained button page suitable for embedding. Its companion site provides a simple generator for configuring buttons without manually constructing parameters. The project is designed for developers who want recognizable GitHub engagement controls with minimal setup.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    GitHub Dark

    GitHub Dark

    Dark GitHub style

    GitHub-Dark is a userstyle that transforms GitHub’s interface into a coherent dark theme, covering repositories, issues, pull requests, gists, and profile pages. Distributed as a CSS stylesheet intended for the Stylus browser extension, it applies a comprehensive palette, rebalances contrast, and refines syntax colors for code views to ensure readability in low-light settings. The project goes beyond simple inversion by thoughtfully adjusting backgrounds, borders, badges, and diff highlights so the UI feels native rather than “flipped.” It includes targeted fixes for edge cases across GitHub’s many subpages, aiming for consistency while preserving the information hierarchy of the original design. Users can apply the theme selectively, override variables, or combine it with other userstyles to fit personal preference. Even with GitHub’s own theme options, GitHub-Dark remains a carefully tuned alternative for people who want a specific aesthetic or more granular control.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Google Material Design Lite

    Google Material Design Lite

    Material Design Components in HTML/CSS/JS

    Material Design Lite lets you add a Material Design look and feel to your websites. It doesn’t rely on any JavaScript frameworks and aims to optimize for cross-device use, gracefully degrade in older browsers, and offer an experience that is immediately accessible. The MDL components are created with CSS, JavaScript, and HTML. You can use the components to construct web pages and web apps that are attractive, consistent, and functional. Pages developed with MDL will adhere to modern web design principles like browser portability, device independence, and graceful degradation. Material Design Lite (MDL) is a library of components for web developers based on Google's Material Design Philosophy: "A visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science." Understanding the goals and principles of Material Design is critical to the proper use of the Material Design Lite components.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Granim.js

    Granim.js

    Create fluid and interactive gradient animations

    Create fluid and interactive gradient animations with this small javascript library. Lets you customize the direction of the gradient with pixels or percentage values. You can use more than 2 colors for the gradients, but cannot have different length of colors in the different states. Complete configuration with two states, an image and callbacks set. Granim will emit events you can listen to at key moments. How the image should blend with the gradient? You can see all the possible values on MDN.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Hexo

    Hexo

    A fast, simple & powerful blog framework, powered by Node.js

    Hexo is a blazing fast and yet simple blog framework powered by Node.js. It supports all features of GitHub Flavored Markdown, as well as most Octopress plugins. Hexo is quite powerful, able to build hundreds of files in a matter of seconds, and equipped with amazing APIs for unlimited extensibility. It offers hundreds of themes and plugins for you to choose from and achieve exactly what you want, and takes just one command to deploy to GitHub Pages, Heroku or other platforms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Hyper Snazzy

    Hyper Snazzy

    Elegant Hyper theme with bright colors

    Hyper Snazzy is a bright color theme designed for the Hyper terminal application. It applies the Snazzy palette to Hyper through a small installable theme package. Installation can be performed directly through Hyper's built-in package command. The theme focuses entirely on terminal presentation rather than adding commands, shell behavior, or productivity features. For the appearance shown in the project's screenshot, the author recommends using the Pure prompt, Menlo font, and zsh-syntax-highlighting. The repository also links to Snazzy adaptations for iTerm2, Windows Terminal, VS Code, Vim, Neovim, Kitty, Alacritty, and many other environments. This makes Hyper Snazzy one implementation of a broader cross-application visual theme family.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    JEKYLL YAT THEME

    JEKYLL YAT THEME

    Yet another theme for elegant writers with modern flat style

    Yet another theme for elegant writers with a modern flat style and beautiful night/dark mode. Here the YAT (Yet Another Theme) is a modern responsive theme. It's quite clear, clean, and neat for writers and posts. If you are an elegant writer and focus on content, don't miss it.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Jekyll Theme

    Jekyll Theme

    Mundana is a free Jekyll theme, Medium styled

    Mundana is a free Jekyll theme, Medium styled.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    LLM React App Javascript Template

    LLM React App Javascript Template

    The Javascript template for an LLM react node app

    This template is an example project for a simple Large Language Model (LLM) application built on top of React and Node. This template was built on top of the React template app from nano-react-app and updated with a Node server that uses HuggingFace.js and LangChain.js to connect to supported large language models. Use this template to easily build and run an LLM app.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Mediumish - Jekyll Theme

    Mediumish - Jekyll Theme

    Jekyll Template - Mediumish

    Jekyll template, Medium styled, free for bloggers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Mr. Green Jekyll Theme

    Mr. Green Jekyll Theme

    Mr. Green is a multilingual theme generated with Jekyll

    Mr. Green is a multilingual theme generated with Jekyll and fully compatible with GitHub Pages.
    Downloads: 1 This Week
    Last Update:
    See Project