skia

Top 23 skium Open-Source Projects

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Project mention: Android 12+: Changing wallpaper or dark theme breaks Flutter and Jetpack Apps | news.ycombinator.com | 2024-03-21
  • neovide

    No Nonsense Neovim Client in Rust

    Project mention: Pulsar, the best code editor since Atom | news.ycombinator.com | 2024-02-20

    - have a “graphical” user interface: https://github.com/neovide/neovide

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • react-native-skia

    High-performance React Native Graphics using Skia

    Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20

    It works wonderfully well for my react native app, see https://shopify.github.io/react-native-skia/ for details!

  • SkiaSharp

    SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

    Project mention: Jellyfin: The Free Software Media System | news.ycombinator.com | 2023-06-18

    It looks like the port was compiled with a binary SkiaSharp [0] since that requires Google tooling to build. Interesting to see the committer allowing this. Apparently it is not the first time.

    0. https://github.com/mono/SkiaSharp

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...

  • skija

    Java bindings for Skia

  • Microcharts

    Create cross-platform (Xamarin, Windows, ...) simple charts.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • react-native-graph

    📈 Beautiful, high-performance Graphs and Charts for React Native built with Skia

    Project mention: Best way to build charts in React Native? | /r/reactnative | 2023-06-07

    Check out React Native Graph, it uses Skia and handles 120fps animations: https://github.com/margelo/react-native-graph

  • iPlug2

    C++ Audio Plug-in Framework for desktop, mobile and web

  • canvas

    High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp. (by Brooooooklyn)

  • rust-skia

    Rust Bindings for the Skia Graphics Library

    Project mention: Integrate with Skia GL | /r/GTK | 2023-08-23

    The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:

  • freya

    Native GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.

    Project mention: Ebou Released 🚀: A (mostly full featured) cross platform desktop Mastodon client written in Rust + Dioxus | /r/rust | 2023-06-16

    Awesome, when it's properly release I'll give it a try with freya (https://github.com/marc2332/freya, a skia-based renderer for Dioxus I am making)

  • skia4delphi

    Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

    Project mention: Delphi 11 and C++Builder 11 Community Editions Released | news.ycombinator.com | 2023-04-27

    For those who are Delphi curious you can use the wonderful skia4delphi [1] with firemonkey which gives you high quality graphics for all fire monkey components. So you can use all the existing components and commercial components and they'll render perfectly. Once you start using it you'll realise how awful and painful web development is. Fire monkey is the component library that works across windows/Mac/iOS/Android, replaces the old VCL windows only library.

    https://github.com/skia4delphi/skia4delphi

  • react-native-echarts

    📈 React Native ECharts Library: An awesome charting library for React Native, built upon Apache ECharts and leveraging react-native-svg and react-native-skia. Offers significantly better performance compared to WebView-based solutions.

    Project mention: Are there any functioning Chart Libraries for Expo React Native in 2023? | /r/expo | 2023-06-26

    React Native ECharts

  • react-native-fiesta

    🎉 A set of celebration animations powered by @shopify/react-native-skia. Engage more with your users by celebrating in your React Native application.

  • skia-python

    Python binding to Skia Graphics Library

  • vue-skia

    Skia based 2d graphics vue rendering library. It is based on Rust to implement software rasterization to perform rendering. 基于 Skia 的 2D 图形 Vue 渲染库 —— 使用 Rust 语言实现纯软件光栅化

    Project mention: Vue-Skia is a Skia based 2D graphics Vue.js rendering library written in Rust | news.ycombinator.com | 2023-10-25
  • Skity

    A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM

  • deno-canvas

    Canvas API for Deno, ported from canvaskit-wasm (Skia).

  • rn-perfect-sketch-canvas

    Perfect pressure-sensitive drawing for both iOS and Android.

  • friction

    Friction Motion Graphics

  • react-canvaskit

    Experiment in creating a custom react renderer using an offscreen webgl canvas on top of Skia CanvasKit

  • VL.TheBigBang

    This is a tutorial series for beginners of vvvv, a visual programming environment for technologists in creative coding, data and sound visualization, multimedia art, interaction design, software engineering, and the like!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-03-21.

skia related posts

Index

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

Project Stars
1 Flutter 160,819
2 neovide 11,729
3 react-native-skia 6,102
4 SkiaSharp 4,020
5 LiveCharts2 3,763
6 skija 2,602
7 Microcharts 1,958
8 react-native-graph 1,803
9 iPlug2 1,769
10 canvas 1,545
11 rust-skia 1,293
12 freya 960
13 skia4delphi 647
14 react-native-echarts 627
15 react-native-fiesta 398
16 skia-python 214
17 vue-skia 189
18 Skity 189
19 deno-canvas 183
20 rn-perfect-sketch-canvas 120
21 friction 116
22 react-canvaskit 99
23 VL.TheBigBang 42
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com