Open-source projects categorized as UI | Edit details

Top 23 UI Open-Source Projects

  • GitHub repo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    Project mention: How We Implemented Fault Tolerant Hosting For ERPNext | dev.to | 2021-07-23

    Our Front end is Using React with Gatsby and Netlify Functions. The Reason for Using Gatsby is it's Performance , SEO and Automated Splitting is built into framework which makes it perfect for Creating High Performant Pages. If you are a Vue Fan then you can use Gridsome. At Front end We take Information through Form , Verify it and Then Call a Function that queue the site creation process. Now our backend Part Comes in.

  • GitHub repo storybook

    📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

    Project mention: Workspaces 2021: yarn v1 vs yarn v2 vs npm? | reddit.com/r/node | 2021-07-18
  • GitHub repo Semantic UI

    Semantic is a UI component framework based around useful principles from natural language.

  • GitHub repo Svelte

    Cybernetically enhanced web apps

    Project mention: How to Build a To-do app with Svelte, Strapi & Tailwind CSS | dev.to | 2021-07-22

    Svelte is another core technology we will be using in the tutorial. Svelte is the talk of the town in the JavaScript ecosystem because it follows an entirely different approach in building user interfaces as opposed to React and Vue, as it doesn't use the Virtual DOM.

  • GitHub repo awesome-android-ui

    A curated list of awesome Android UI/UX libraries

    Project mention: Side projects - design and motivation | reddit.com/r/androiddev | 2021-06-26

    There is not enough space for buttons let alone for any fancy desigg elements... I just stink material components everywhere (rounded corners, automated colors, auto-text size, day/night switch), add https://materialdesignicons.com/ and the results looking great. And if not then there is this link in the side menu of this sub: https://github.com/wasabeef/awesome-android-ui

  • GitHub repo vuetify

    🐉 Material Component Framework for Vue

    Project mention: Please fix your website | reddit.com/r/vuetifyjs | 2021-07-20

    Here you go: https://github.com/vuetifyjs/vuetify/commit/0ba761975d69affc5bce6906493ae1a5114bb2f3

  • GitHub repo imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Qt alternatives | reddit.com/r/cpp | 2021-07-20
  • GitHub repo Charts

    Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

    Project mention: What’s everyone working on this month? (July 2021) | reddit.com/r/swift | 2021-07-04

    Im working on a pedometer app, made in swift using HealthKit, ActivityRings for the ring and Charts for the graph.

  • GitHub repo sortablejs

    Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery required.

    Project mention: Built a small Trello clone demo app in Common Lisp | reddit.com/r/lisp | 2021-07-19

    The drag and drop is done with the https://github.com/SortableJS/Sortable JS library and the JS required seems very minimal too.

  • GitHub repo Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: I built this Lottie animation editor to edit Lottie animations without After Effects! If like me, you use Lottie animations as part of your iOS app UI but struggle with After Effects or implementation issues, would like to know what you think. Added a video in comments too :) | reddit.com/r/iOSProgramming | 2021-07-07

    I think there might be one but not sure how up to date it is: https://github.com/airbnb/lottie-ios/tree/lottie/objectiveC

  • GitHub repo SweetAlert

    A beautiful replacement for JavaScript's "alert"

    Project mention: Is Sweet Alert Outdated? | reddit.com/r/webdev | 2021-06-29

    Big question, though: Are you using SweetAlert, or SweetAlert2 ?

  • GitHub repo docz

    ✍ It has never been so easy to document your things!

    Project mention: Sorry everybody, I failed with you | reddit.com/r/programming | 2021-06-07
  • GitHub repo react-native-elements

    Cross-Platform React Native UI Toolkit

    Project mention: Top 7 React Native UI toolkits and component libraries in 2021 | dev.to | 2021-06-15

    More information available here: https://reactnativeelements.com

  • GitHub repo Hero

    Elegant transition library for iOS & tvOS

    Project mention: Generics in Swift: Why we need them? | reddit.com/r/swift | 2021-03-28
  • GitHub repo Portainer

    Making Docker and Kubernetes management easy.

    Project mention: New house with a new setup | reddit.com/r/homelab | 2021-07-21


  • GitHub repo @blueprintjs/core

    A React-based UI toolkit for the web

    Project mention: 10+ useful REACT UI LIBRARIES for your project | dev.to | 2021-07-13

    Blueprint is a React UI toolkit used to create and manage data-intensive user Interfaces for desktop applications.

  • GitHub repo SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: How can I add constraints to a UI element inside a programmatically created UIView? | reddit.com/r/swift | 2021-06-29

    I suggest you check out SnapKit. It is a convenient AutoLayout wrapper. I find it a lot more easier to read compared to the built in constraint builder or the string representation.

  • GitHub repo Editor.js

    A block-styled editor with clean JSON output

    Project mention: Create a modern blogging application with Next.js and Editor.js | dev.to | 2021-07-21

    If you are within the React ecosystem, I am sure you have heard of Next.js (a production-ready framework for react), and on the other hand, Editor.js is a modern block-styled editor that has some exciting features.

  • GitHub repo MBProgressHUD

    MBProgressHUD + Customizations

    Project mention: How this notification is made when I tap "Add to watchlist"? | reddit.com/r/swift | 2021-02-05

    That's not a notification, it's a HUD. The most common library I've seen that implements it is MBProgressHud. It's very well documented, so you should be able to implement it easily.

  • GitHub repo IQKeyboardManager

    Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

  • GitHub repo react-native-vector-icons

    Customizable Icons for React Native with support for image source and full styling.

    Project mention: Ionicons not showing on tab bar | reddit.com/r/reactnative | 2021-07-05

    you need install the icon package. https://github.com/oblador/react-native-vector-icons

  • GitHub repo ant-design-vue

    🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜

    Project mention: An Overview of the Top 10 Vue UI Component Libraries in 2021 | dev.to | 2021-03-17

    It has over 13k stars on Github and on 39,693 weekly downloads on npm.

  • GitHub repo MJRefresh

    An easy way to use pull-to-refresh.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-07-23.


What are some of the best open-source UI projects? This list will help you:

Project Stars
1 React 171,668
2 storybook 63,497
3 Semantic UI 49,427
4 Svelte 48,746
5 awesome-android-ui 40,939
6 vuetify 31,567
7 imgui 30,649
8 Charts 24,442
9 sortablejs 22,826
10 Lottie 21,804
11 SweetAlert 21,718
12 docz 21,509
13 react-native-elements 20,972
14 Hero 20,189
15 Portainer 18,946
16 @blueprintjs/core 17,980
17 SnapKit 17,680
18 Editor.js 15,932
19 MBProgressHUD 15,878
20 IQKeyboardManager 15,150
21 react-native-vector-icons 15,014
22 ant-design-vue 14,840
23 MJRefresh 13,506