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: Deploy a Vue/React app to GH Pages | dev.to | 2021-12-03

    Vue is intended to be more beginner-friendly (I agree it is) and the vue repo has more GH stars than the react repo, if that is any indication of adoption by the community.

  • GitHub repo storybook

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

    Project mention: Anatomy of a high-velocity CI/CD pipeline | dev.to | 2021-12-02

    storybook builds that showcase specific UI elements included within the change

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Svelte

    Cybernetically enhanced web apps

    Project mention: Svelte's lifecycle methods can be used anywhere | dev.to | 2021-11-30

    I haven't quite wrapped my mind around it, but you can even use afterUpdate in Svelte to replicate React's useEffect hook. See this example from Rich Harris, which I found in an interesting GitHub issue discussing the edges of Svelte's reactivity.

  • GitHub repo Semantic UI

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

    Project mention: 10 UI Library to Make Your React App Development Faster | dev.to | 2021-08-17

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

  • 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 imgui

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

    Project mention: C++ dev having trouble finding what ui toolkit to use for pet project | reddit.com/r/linuxmasterrace | 2021-11-30

    ### [IMGUI](https://github.com/ocornut/imgui)

  • GitHub repo vuetify

    🐉 Material Component Framework for Vue

    Project mention: Do you know good opensource Vue3 projects to learn advanced vue concepts ? | reddit.com/r/vuejs | 2021-11-29
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Charts

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

    Project mention: Using the Charts library and removing highlighted value when touch ends | reddit.com/r/iOSProgramming | 2021-11-20

    I'm creating a stock chart app using [ios-charts](https://github.com/danielgindi/Charts) and when moving your finger of the chart the value will get highlighted. However, when removing your finger the highlighted bar still stays. Is there a way for me to remove it when the touch ends?

  • GitHub repo sortablejs

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

    Project mention: Simplest Drag and Drop setup in React, in 10 lines of code with SortableJS | dev.to | 2021-11-27

    I went to look for SortableJS, clicked on the demo, scrolled to the grid example which was doing exactly the simple stuff I was looking for.

  • GitHub repo Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: 18 amazing 🤩 GitHub repositories that will help you 🪄 make a beautiful project | dev.to | 2021-09-03

    Lottie for Web, Android, iOS, React Native, and Windows

  • GitHub repo docz

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

    Project mention: Sponsor doczjs/docz | reddit.com/r/devopskhan | 2021-11-10
  • GitHub repo SweetAlert

    A beautiful replacement for JavaScript's "alert"

    Project mention: Awesome Things Related To React Hooks 😍 | dev.to | 2021-09-23

    Sweet Alert - A beautiful replacement for success messages, error messages or info messages

  • 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: lazydocker - The lazier way to manage everything docker | reddit.com/r/commandline | 2021-12-01

    I don't know a lot about unraid, but the web UI Portainer might work better for manager docker containers. Because unraid is manage remote anyway right? And by remotely I mean some place other than the same device unraid is running on...

  • GitHub repo @blueprintjs/core

    A React-based UI toolkit for the web

    Project mention: Where are some places I can find pre-made good looking React components (i.e button) | reddit.com/r/webdev | 2021-10-31


  • 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: Storing Rich Text in database | reddit.com/r/node | 2021-12-02

    I don't know about Reddit but usually it's saved in HTML. Block styled editors like Editor.js use JSON.

  • 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 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 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.

    Project mention: Keyboard overlaying textfield. How do I fix this? | reddit.com/r/SwiftUI | 2021-10-17

    try adding https://github.com/hackiftekhar/IQKeyboardManager works really great

  • GitHub repo react-native-vector-icons

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

    Project mention: Handling objects (coming from vue) | reddit.com/r/reactnative | 2021-11-13

    You can use a TouchableOpacity for example as a button, to do an action when pressed (using a function, in my example called "doSomeAction"). This "button" can also have an Icon, you can get it easily using these links: => https://github.com/oblador/react-native-vector-icons#basic-example => https://github.com/oblador/react-native-vector-icons/blob/master/glyphmaps/Ionicons.json => https://oblador.github.io/react-native-vector-icons/

  • GitHub repo kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: TKinter, what is a more React equivalent of styling? | reddit.com/r/Python | 2021-11-23
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-12-03.

UI related posts


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

Project Stars
1 React 178,412
2 storybook 66,825
3 Svelte 53,168
4 Semantic UI 49,696
5 awesome-android-ui 41,684
6 imgui 33,270
7 vuetify 32,930
8 Charts 24,818
9 sortablejs 23,469
10 Lottie 22,224
11 docz 21,971
12 SweetAlert 21,855
13 react-native-elements 21,698
14 Hero 20,512
15 Portainer 20,325
16 @blueprintjs/core 18,320
17 SnapKit 18,047
18 Editor.js 16,954
19 MBProgressHUD 15,932
20 ant-design-vue 15,653
21 IQKeyboardManager 15,395
22 react-native-vector-icons 15,379
23 kivy 13,654
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives