Servo
@servoOrganizationServo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 715 | servo/servo | 36,190 |
Top repositories by stars
- servo/servo(on leaderboard)
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Rust35,483 - servo/pathfinder
A fast, practical GPU rasterizer for fonts and vector graphics
Rust3,863 - servo/webrender
A GPU-based renderer for the web
Rust3,323 - servo/html5ever
High-performance browser-grade HTML5 parser
Rust2,503 - servo/rust-smallvec
"Small vector" optimization for Rust: store up to a small number of items on the stack
Rust1,616 - servo/rust-url
URL parser for Rust
Rust1,525 - servo/core-foundation-rs
Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
Rust1,218 - servo/ipc-channel
A multiprocess drop-in replacement for Rust channels
Rust1,084 - servo/rust-cssparser
Rust implementation of CSS Syntax Level 3
Rust837 - servo/font-kit
A cross-platform font loading library written in Rust
Rust774 - servo/euclid
Geometry primitives (basic linear algebra) for Rust
Rust478 - servo/gaol
Cross-platform application sandboxing for Rust
Rust376 - servo/rust-fnv
Fowler–Noll–Vo hash function
Rust358 - servo/homu
A bot that integrates with GitHub and your favorite continuous integration service
Python344 - servo/mozjs
Servo's SpiderMonkey fork
Rust320 - servo/rust-mozjs
DEPRECATED - moved to servo/mozjs instead.
Rust292 - servo/cocoa-rs
DEPRECATED - Cocoa/Objective-C bindings for the Rust programming language
Rust287 - servo/highfive
Github hooks to provide an encouraging atmosphere for new contributors
Python273 - servo/tendril
Compact string type for zero-copy parsing
Rust264 - servo/project
A repo for the Servo Project
246 - servo/stylo
CSS engine that powers Servo and Firefox
Rust240 - servo/uluru
A simple, fast, LRU cache implementation.
Rust214 - servo/string-cache
String interning for Rust
Rust208 - servo/surfman
Accelerated offscreen graphics for WebGL
Rust182 - servo/skia
Skia
C++108 - servo/rust-webvr
UNMAINTAINED - WebVR API implementation for servo.
Rust104 - servo/heapsize
In support of measuring heap allocations in Rust programs.
Rust102 - Rust91
- servo/webxr
Bindings for WebXR
Rust87 - servo/gleam
Generated OpenGL bindings and wrapper for Servo.
Rust86 - servo/unicode-bidi
Implementation of the Unicode Bidirection Algorithm in Rust
Rust79 - servo/rust-harfbuzz
Rust bindings to HarfBuzz
Rust79 - servo/rust-stb-image
Rust bindings to the awesome stb_image library
C77 - servo/servo-starters
Servo Starters is a list of easy tasks that are good for beginners to rust or servo.
JavaScript64 - servo/rust-layers
A GPU-accelerated 2D animation library for Rust
Rust61 - servo/saltfs
Salt Stack Filesystem
SaltStack57 - servo/rust-azure
Rust bindings to mozilla-central's graphics abstraction layer
C++56 - servo/mozangle
Mozilla’s fork of Google ANGLE, repackaged as a Rust crate
C++48 - servo/smallbitvec
A growable bit-vector for Rust, optimized for size
Rust45 - servo/rust-opengles
[UNMAINTAINED] OpenGL ES 2.0 bindings for Rust (see servo/gleam)
Rust44 - servo/rust-selectors
CSS Selectors matching for Rust
39 - servo/book
The Servo Book
Python37 - C37
- servo/servo.org
Servo project website
HTML34 - servo/rust-freetype
Rust bindings for FreeType.
Rust33 - servo/rust-png
Rust bindings for libpng - UNMAINTAINED - DO NOT USE
C27 - servo/rust-http-client
[UNMAINTAINED] old HTTP client library for Rust
C24 - servo/rust-xlib
Rust bindings for xlib. UNMAINTAINED
Rust22 - servo/core-graphics-rs
DEPRECATED - CoreGraphics bindings for Rust
Rust22 - servo/rust-glut
[UNMAINTAINED] GLUT bindings for Rust
Rust21 - servo/devices
Servo-specific APIs to access various devices
Rust20 - servo/glutin
Pure Rust alternative to GLFW
Rust20 - servo/rustc-test
A fork of Rust’s `test` crate that doesn’t require unstable language features.
Rust19 - servo/doc.servo.org
Documentation generated from Servo’s source code in its master branch
HTML19 - servo/core-text-rs
DEPRECATED - Rust bindings for CoreText.
Rust18 - servo/hyper_serde
Serde support for Hyper types
Rust17 - servo/rust-quicksort
A Rust quicksort implementation for in-place sorting.
Rust17 - servo/nss
Network Security Services - UNMAINTAINED - DO NOT USE
C16 - servo/servo-nightly-builds
Repository to host Servo nightly builds using Github Releases.
Shell15 - servo/rust-fontconfig
Rust bindings for fontconfig.
Rust15 - servo/libcss
[UNMAINTAINED] Servo fork of libcss from the NetSurf project
C15 - servo/dwrote-rs
DirectWrite bindings and wrapper for Rust
Rust13 - servo/servo.org_2014-2020
Main website for Servo.
JavaScript13 - servo/ci-runners
GitHub Actions runners
Rust12 - servo/plane-split
Plane splitting with euclid
Rust12 - servo/osmesa-src
OSMesa source code and cargo build scripts to compile on Linux and Mac
C12 - C12
- servo/servo-experiments
A collection of experiments for Servo
JavaScript11 - servo/servo-warc-tests
Test Servo on Web Archive snapshots of real web sites
Shell11 - servo/homebrew-servo
Servo formulae repo for Homebrew
Ruby11 - servo/rust-icu
Rust bindings to ICU (International Components for Unicode)
C++11 - servo/libexpat
ARCHIVED: Not actively updating to new versions of expat.
C11 - servo/internal-wpt-dashboard
A simple wpt.fyi like dashboard to track progress of WPT scores for Servo's focus areas.
JavaScript10 - servo/libgstreamer_android_gen
Scripts to generate Servo Media GStreamer dependencies on Android
Shell10 - servo/libfontconfig
Cargoified libfontconfig for Rust packages
C10 - servo/libhubbub
[UNMAINTAINED] HTML parser library from the NetSurf project
C10 - servo/fontsan
Sanitiser for untrusted font files
C++9 - servo/blog.servo.org
The Servo blog
CSS9 - servo/io-surface-rs
Rust bindings to IOSurface.framework on Mac OS X and iOS
Rust9 - servo/sparkle
ARCHIVED: GL bindings for Servo's WebGL implementation (alternative to the `gleam` crate)
Rust8 - servo/futf
Handling fragments of UTF-8 in Rust
Rust8 - servo/gecko-media
Firefox's media playback stack in a stand alone Rust crate
C7 - servo/rust-glx
GLX 1.4 bindings for Linux
Rust7 - Rust6
- servo/rust-egl
wrapper of EGL (maintenance changes only)
Rust6 - servo/nspr
Netscape Portable Runtime
C6 - servo/rust-hubbub
[UNMAINTAINED] Rust bindings to the hubbub HTML parser library from the NetSurf project
Rust6 - servo/malloc_size_of
Measure the heap size of values
Rust5 - servo/hyper
An HTTP library for Rust
Rust5 - servo/android-rs-glue
Glue between Rust and Android
Rust5 - servo/cgl-rs
Rust bindings for CGL on Mac
Rust5 - servo/rust-css
[UNMAINTAINED] obsolete CSS glue code for Servo
Rust5 - servo/libparserutils
[UNMAINTAINED] libparserutils from the NetSurf project
C5 - servo/surfman-chains
An implementation of double-buffered swap chains for surfman
Rust4 - servo/download.servo.org
download.servo.org landing page
HTML4 - servo/wayland-client-rs
An attempt to make rust bindings to the wayland-client library.
Rust4 - servo/webrender_traits
DEPRECATED - now contained in https://github.com/servo/webrender/
Rust4 - Rust4
- servo/servoexperiments.com
Experiments with Servo.
JavaScript4