#UI

Open-source projects categorized as UI

Top 23 UI Open-Source Projects

  • GitHub repo React

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

    Project mention: 2020 State of JS in Review | dev.to | 2021-03-02

    Looking through popular JavaScript frameworks, there are a few that top the usage charts year after year, such as React, Angular, and Vue. What was interesting to see while looking into JS front-end frameworks from 2019 to 2020 was the swift adoption of Svelte, which not only topped the charts in User Satisfaction and Interest in the past two years, but has moved it's way from the 9th to the 4th most used CSS framework in a year. This newly popular JavaScript framework is definitely worthy of a look for any Frontend Developer.

  • GitHub repo storybook

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

    Project mention: Breaking down a very large re-design project. What's your process? | reddit.com/r/UI_Design | 2021-03-02

    Since you've already done the work to create a design system, I would encourage the client to allocate engineering resources towards implementing your design system in a generalized way as a component library, even going so far as to create some component documentation like storybook. This way, the redesign of each flow will be quick, painless, and without need for pixel perfect designs. This should make some redesigns so obvious they won't need your intervention. Others might only need wireframes, and only a few should require a full design. It will also enforce good design with code, even after you move on, by making it hard to break rules and easy for lazy engineers to use good design rather than building their own creations.

  • Scout

    Get performance insights in less than 4 minutes. 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 Semantic UI

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

  • GitHub repo Svelte

    Cybernetically enhanced web apps

    Project mention: 2020 State of JS in Review | dev.to | 2021-03-02

    Looking through popular JavaScript frameworks, there are a few that top the usage charts year after year, such as React, Angular, and Vue. What was interesting to see while looking into JS front-end frameworks from 2019 to 2020 was the swift adoption of Svelte, which not only topped the charts in User Satisfaction and Interest in the past two years, but has moved it's way from the 9th to the 4th most used CSS framework in a year. This newly popular JavaScript framework is definitely worthy of a look for any Frontend Developer.

  • GitHub repo awesome-android-ui

    A curated list of awesome Android UI/UX libraries

  • GitHub repo vuetify

    🐉 Material Component Framework for Vue

    Project mention: How to fix the issue with expansion panel index | reddit.com/r/vuetifyjs | 2021-03-01

    I am trying to add items dynamically which will update the expansion panel, the data which I am dealing with its a complex array of object with the dynamic component within the expansion panel content. Currently facing issue mentioned here https://github.com/vuetifyjs/vuetify/issues/11225.

  • GitHub repo imgui

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

    Project mention: Recommend me an "easy to install / easy to get working" GUI framework | reddit.com/r/cpp_questions | 2021-02-28

    Would recommend imgui

  • GitHub repo Charts

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

    Project mention: What are your favourite Android-only libraries? | reddit.com/r/androiddev | 2021-02-12

    I agree it's great but, It's not Android only. Second sentence in github page is " Charts is the iOS version of this library"

  • GitHub repo sortablejs

    Create and reorder lists with drag-and-drop. For use with modern browsers and touch devices

  • GitHub repo SweetAlert

    A beautiful replacement for JavaScript's "alert"

  • GitHub repo Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: Can it be done in SwiftUI??? -> Yeah Why Not😂 | reddit.com/r/swift | 2021-01-27
  • GitHub repo react-native-elements

    Cross-Platform React Native UI Toolkit

    Project mention: If you've been hesitating to give Reanimated 2 a try for awhile, this is your best shot. I put a lot of effort to make it as concise and simple to start with. I truly hope this will be helpful. Very open to feedback, so really speak your mind! | reddit.com/r/reactnative | 2021-02-25

    are you looking for libraries like react-native-elements? there's a list of it here.

  • GitHub repo Hero

    Elegant transition library for iOS & tvOS

  • GitHub repo @blueprintjs/core

    A React-based UI toolkit for the web

    Project mention: How To Set Up A Design System To Work With React | reddit.com/r/UI_Design | 2021-03-01

    https://blueprintjs.com/ AND ???

  • GitHub repo SnapKit

    A Swift Autolayout DSL for iOS & OS X

    Project mention: Total failure of Xcode Storyboards | dev.to | 2020-09-06

    It appears that writing views programmatically is not easy too. Apple didn't provide easy in use classes and methods to write views easily. At least notation could be shorter however concept of constraints itself is quite good in UIKit. That's why people invented a lot of DSL (domain-specific language) libraries like the most popular SnapKit, tricky Carthography or super concise Stevia. I invented my own DSL AutoLayout library LayoutExtension which is now in early version however I use it in one commercial project with full success.

  • GitHub repo Portainer

    Making Docker and Kubernetes management easy.

    Project mention: 1000s of images automatically downloaded | reddit.com/r/portainer | 2021-03-02

    Hi! I'm David from Portainer support. This is an issue that we're aware of and there is an active issue going on over on our Github page.

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

    A block-styled editor with clean JSON output

  • GitHub repo react-native-vector-icons

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

    Project mention: How To Make Your Own Custom React Native Templates (2021) | dev.to | 2021-02-16

    Please take note of react-native-vector-icons setup instructions on Github https://github.com/oblador/react-native-vector-icons. It will have many instructions but follow the part that you see in the image below.

  • GitHub repo AsyncDisplayKit

    Smooth asynchronous user interfaces for iOS apps.

  • GitHub repo MJRefresh

    An easy way to use pull-to-refresh.

  • GitHub repo kivy

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

    Project mention: Android Webview automation? | reddit.com/r/kivy | 2021-02-24
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-03-02.

Index

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

Project Stars
1 React 164,148
2 storybook 58,775
3 Semantic UI 49,039
4 Svelte 44,806
5 awesome-android-ui 39,930
6 vuetify 29,692
7 imgui 27,951
8 Charts 23,976
9 sortablejs 22,014
10 SweetAlert 21,333
11 Lottie 21,118
12 react-native-elements 20,140
13 Hero 19,850
14 @blueprintjs/core 17,391
15 SnapKit 17,324
16 Portainer 17,304
17 MBProgressHUD 15,805
18 IQKeyboardManager 14,913
19 Editor.js 14,691
20 react-native-vector-icons 14,508
21 AsyncDisplayKit 13,427
22 MJRefresh 13,390
23 kivy 12,740