This is your work, valued
Android-Extensions. An Android library with modules to quickly bootstrap an Android application.
★ 586heron. A graceful multiplatform bluesky client
★ 536me. A Jetpack Compose Kotlin Multiplatform WYSIWYG blog editor
★ 213teammate-android. A Team Management app for creating tournaments and games for various sports
★ 140Tiler. Experimental declaratively transparent kotlin multiplatform paging library
★ 116composables. A collection of utility composable functions
★ 98listingApp. A sample app exploring what's possible with Compose on Android
★ 90Mutator. Flow powered mutual exclusion for UI state mutation over time.
★ 68digilux-android. Digilux App
★ 32Android-Home-Hub. Android Home Automation Hub with support for ZigBee And 433 MHz RF devices
★ 30treeNav. A kotlin multiplatform experiment for representing app navigation with tree like data structures
★ 22snapshottable. Experiments with the Kotlin compiler and Compose snapshot state
★ 11Musify. Musify is a clone of the popular Spotify app with some tweaks. It is built completely using Jetpack compose. It uses the Spotify API to fetch the data.
★ 9tunji-web-deux. We move
★ 3tunjid. It me
★ 3raspberrynetworkservicediscovery. A range of NSD services offered by the Raspberry Pi on Android Things
★ 3image-loading-benchmarks. Microbenchmark coil and glide
★ 3compose-multiplatform-core. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
★ 2Biohm. Bluetooth Low Energy app that reads impedance values from an AD5933: https://www.youtube.com/watch?v=qOqD4fKjAXw
★ 2PhotoUploader. A simple parse photo uploader
★ 2plaid. An Android app which provides design news & inspiration as well as being an example of implementing material design.
★ 2MvRx. MvRx: Android on Autopilot
★ 1AndroidJSSC. Java simple serial connector for Android
★ 1gradle_play_publisher. Groovy
★ 1rxreactions. A library for RxJava that makes keeping track of observables a little easier
★ 1TunjiWeb. An implementation of the MEAN stack to a personal website
★ 1BLE. Demo of Tinyduino's BLE and accelerometer shields combined
★ 1LiteRT-LM. LiteRT-LM is Google's production-ready, high-performance, open-source inference framework for deploying Large Language Models on edge devices.
★ 5.8kOfflineAI-KMP. Kotlin
★ 62gitout. A command-line tool and Docker image to automatically backup Git repositories from GitHub or anywhere
★ 289ParticleEmitter. Jetpack Compose particle effects library for Android. Physics-based animations with Canvas and Compose rendering engines.
★ 92MaterialKolor. 🎨 Generate a dynamic Material3 color scheme from a seed color
★ 904skill-deslop. De-AI-ify scientific writing
★ 309cascade-editor. A block-based rich text editor for Compose Multiplatform - the Notion/Craft editing model, natively in Kotlin
★ 133gradle-buildconfig-plugin. A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
★ 874codebase-to-course. A Claude Code skill that turns any codebase into a beautiful, interactive single-page HTML course for non-technical vibe coders.
★ 5.2kconveyor. Gradle plugin, user guide and discussion forums for Conveyor
★ 174feed-flow. FeedFlow is a minimalistic RSS Reader available on Android, iOS, macOS, Windows and Linux. Built with Kotlin Multiplatform, Jetpack Compose and SwiftUI.
★ 994ComposeMediaPlayer. Compose Media Player is a video player library designed for Compose Multiplatform, supporting multiple platforms including Android, macOS, Windows, Linux, iOS and Compose Web
★ 464piecemeal. Kotlin
★ 62vlcj. Java framework for the vlc media player
★ 1.2kmulti-scrobbler. Scrobble plays from multiple sources to multiple clients
★ 1.1kKMPNotifier. Kotlin Multiplatform Push Notification Library targetting android, iOS, Desktop and Web (JS and Wasm)
★ 646composables-cli. A CLI for creating Compose Multiplatform apps with Composables UI.
★ 82avif-kmp. Kotlin Multi Platform bindings for AOMediaCodec libavif library.
★ 9libavif. libavif - Library for encoding and decoding .avif files
★ 2.1kmonarch. Multiplatform, multi module, type safe feature flagging.
★ 85axion-release-plugin. Gradle release & version management plugin.
★ 633metro. A multiplatform, compile-time dependency injection framework for Kotlin
★ 1.3kburst. Parameterized unit tests for Kotlin Multiplatform
★ 321leaflet. A tool for shared writing and social publishing
★ 516table. Data Table M3 for Compose Multiplatform
★ 39cookbook. A collection of example projects and scripts for atproto development.
★ 250shady. A collection of AGSL shaders rendered in Jetpack Compose
★ 166cryptography-kotlin. A cryptography/crypto library for Kotlin Multiplatform
★ 648compiler-plugin-template. Kotlin
★ 162composelife. A Game of Life simulator Android app and watchface built with Jetpack Compose
★ 258connectivity. 🛜 Monitor network connectivity in Kotlin Multiplatform apps
★ 733AndroidLiquidGlass. Compose Multiplatform Liquid Glass effect
★ 2.9kOpenLava. OpenLava is an open-source implementation of the Lava media format, originally created by Airbnb
★ 44spotlight. A gradle plugin to make management of large gradle builds easier
★ 156maplibre-compose. Add interactive vector tile maps to your Compose app
★ 512compose-table. Data table implementation for Compose Multiplatform ( Kotlin multiplatform ).
★ 78dependency-tree-diff. An intelligent diff tool for the output of Gradle's dependencies task
★ 839FileKit. Pick and save Files, Medias and Folder for Kotlin Multiplatform / KMP and Compose Multiplatform / CMP
★ 1.5kValkyrie. SVG/XML to Compose ImageVector: IntelliJ IDEA / Android Studio plugin + build-in previewer without compilation, CLI tool, Gradle plugin
★ 868Difference. A Kotlin Multiplatform implementation of Eugene Myers' Diffing Algorithm
★ 52studio-themes. Collection of playful and adapted themes built for the New UI in Android Studio and IntelliJ-based IDEs
★ 16twitter-to-bluesky. Import all tweets exported from X/Twitter to a Bluesky account.
★ 626ozone. Kotlin Multiplatform bindings for Bluesky
★ 123kotlin-inject-anvil. Extensions for the kotlin-inject dependency injection framework
★ 380firebase-kotlin-sdk. A Kotlin-first SDK for Firebase
★ 1.7kcompose-multiplatform-library-template. Compose Multiplatform Library template with automatic documentation and publishing support
★ 95Startup-CTO-Handbook. The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams
★ 14kmultiplatform-markdown-renderer. Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose.
★ 1ksystem-design-101. Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
★ 85kcompose-rich-editor. A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.
★ 1.8kShade. 💡 Unofficial SDK for the Philips Hue API written for Kotlin Multiplatform.
★ 68langchain. The agent engineering platform.
★ 141kkotlin-inject. Dependency injection lib for kotlin
★ 1.5kkInject2. A kotlin multiplatform dependency injection framework
★ 29public-apis. A collective list of free APIs
★ 449kKtorfit. HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
★ 2.1knowinandroid. A fully functional Android app built entirely with Kotlin and Jetpack Compose
★ 21kreverse-interview. Questions to ask the company during your interview
★ 29kcompose-color-picker. Jetpack Compose Android Color Picker 🎨
★ 403okio. A modern I/O library for Android, Java, and Kotlin Multiplatform.
★ 9kandroid-studio-poet. Large Android projects generator
★ 711VersionCatalogs. Kotlin
★ 9compose-richtext. A collection of Compose libraries for advanced text formatting and alternative display types.
★ 987connectedhomeip. Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
★ 8.8kjmdns. Official home of the JmDNS library
★ 659compose-multiplatform. Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
★ 19kkrangl. krangl is a {K}otlin DSL for data w{rangl}ing
★ 558tutorial-app. This repository is a minimum working example of a web application using Yarn's workspace, TypeScript, esbuild, Express, and React in a monorepo pattern.
★ 33react-player. A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
★ 10kwordpress-export-to-markdown. Converts a WordPress export XML file into Markdown files.
★ 1.6kreact-md-editor. A simple markdown editor with preview, implemented with React.js and TypeScript.
★ 2.9kjSerialComm. Platform-independent serial port access for Java
★ 1.5kdigital_video_introduction. A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
★ 16kOtterCastAudioV2. OtterCast is an open-source audio streaming device running Linux. Based on a Sochip S3 SoC, featuring a Webinterface, shairport-sync, snapcast, Spotify Connect and pulseaudio sink/source.
★ 659release-changelog-builder-action. A GitHub action that builds your release notes / changelog fast, easy and exactly the way you want.
★ 861serial-android. serial port communication library for Android
★ 61RTMPDump-OpenSSL-1.1. RTMPDump modified to compile with the changes made in OpenSSL 1.1.0
★ 7androidx. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
★ 6kbellows. A Python 3 project to implement EZSP for EmberZNet devices
★ 218android-yuv-utils. Compiled libyuv Google library and wrapper for it for easy and fast scale, rotate, mirror and convert frames from android Camera2 or CameraX
★ 47libcaption. Free open-source CEA608 / CEA708 closed-caption encoder/decoder
★ 180arcore-depth-lab. ARCore Depth Lab is a set of Depth API samples that provides assets using depth for advanced geometry-aware features in AR interaction and rendering. (UIST 2020)
★ 866mac-local-rtmp-server. Local RTMP Streaming Server
★ 577Android-RTMP-Muxer. Implementation of the RTMP protocol to broadcast video and audio on Android in pure Java
★ 89ffmpeg-android-maker. Contains a script that assembles FFmpeg library for Android
★ 810media-server. RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
★ 3.5kRootEncoder. RootEncoder for Android (rtmp-rtsp-stream-client-java) is a stream encoder to push video/audio to media servers using protocols RTMP, RTSP, SRT and UDP with all code written in Java/Kotlin
★ 3kLibRtmp-Client-for-Android. It is probably the smallest(~60KB, fat version ~300KB) rtmp client for android. It calls librtmp functions over JNI interface
★ 722custom-recyclerview-itemanimator. Java
★ 10tof. Example of grabbing ToF data from Samsung S10 5G
★ 57act. Run your GitHub Actions locally 🚀
★ 71krecyclerviewItemDecorations. ItemDecoration for Android Recyclerview
★ 438librealsense. RealSense SDK
★ 8.9kcanvas-talk. Slides for the Toronto Android Developers talk on the Android Canvas. Written in Kotlin.
★ 55SpringX. SpringX is an Android library that allows developers to easily use SpringAnimation
★ 103okbuck. OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.
★ 1.5kclikt. Multiplatform command line interface parsing for Kotlin
★ 3kskipTrackLongPressVolume. Java
★ 131Pozyx-Python-library. The Python library to work with the pozyx accurate indoor positioning system
★ 51org.openhab.binding.zwave. openHAB binding for Z-Wave
★ 179BlurView. Dynamic iOS-like blur of underlying Views for Android
★ 4khomebrew-openjdk. AdoptOpenJDK HomeBrew Tap
★ 1.8kzstack-1.2.2a.44539.
★ 39UsbSerial. Usb serial controller for Android
★ 1.9kcom.zsmartsystems.zigbee. ZigBee Cluster Library Java framework supporting multiple dongles
★ 152redux-observable. RxJS middleware for action side effects in Redux using "Epics"
★ 7.8ktypesafe-actions. Typesafe utilities for "action-creators" in Redux / Flux Architecture
★ 2.4kreact-redux-observable-typescript-sample. A sample application for React + redux-observable + TypeScript
★ 167react-new-age-theme. New Age theme implementation in React
★ 3CircleImageView. A circular ImageView for Android
★ 15kLondonEyeLayoutManager. A Layoutmanager that must be used with RecyclerView. When list is scrolled views are moved by circular trajectory
★ 1.2kHistoryOfEverything. Flutter Launch Timeline Demo
★ 6.6kandroid-utils. My assorted Android utilities.
★ 22guide-to-kotlin. [GUIDE] This tutorial assumes all you know is Java, but you want to learn Kotlin.
★ 1.3kflick. Flick dismiss all the things!
★ 463overscroll-decor. Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views.
★ 2.9ksample-lowpan. Discover and connect to Thread mesh networks on Android Things
★ 27motion-layout-playground. a collection of app examples demonstrating how to use motion layout
★ 169zxing-android-embedded. Barcode scanner library for Android, based on the ZXing decoder
★ 5.9kvira-assets. Vira Theme is the official successor of the popular Material Theme. This premium version is actively maintained, includes hand-curated icons and more features
★ 11kExoMedia. An Android ExoPlayer wrapper to simplify Audio and Video implementations
★ 2.2kplatform_frameworks_base. Java
★ 11kAngular-Full-Stack. Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
★ 1.6kemail-templates. Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs.
★ 3.7khtml5-device-mockups. HTML5 mockups of popular devices, to showcase your portfolio and spice up your website.
★ 3.7kngNewAge. An Angular app landing page theme
★ 30Android-Image-Cropper. Image Cropping Library for Android, optimized for Camera / Gallery.
★ 6.4kcontrib-drivers. Open source peripheral drivers
★ 560mongoose-paginate. Mongoose.js (Node.js & MongoDB) Document Query Pagination
★ 977helmet. Help secure Express apps with various HTTP headers
★ 11ksocket.io-client-java. Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.
★ 5.4knpm. This repository is moving to: https://github.com/npm/cli
★ 18kpm2. Node.js/Bun Production Process Manager with a built-in Load Balancer.
★ 43kdokka. API documentation engine for Kotlin
★ 3.8ksample-googleassistant. Google Assistant API sample for Android Things
★ 469bintray-examples. Examples of resolving and deploying to Bintray.com
★ 330spinel. Java library for communication over the spinel protocol.
★ 2thread_border_router. Thread Border Router based on OpenWRT and wpantund
★ 11usb-serial-for-android. Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
★ 5.6kwpantund. Wireless Network Interface Daemon for Low-Power Wireless SoCs
★ 179coordinated-effort. Samples of custom CoordinatorLayout behaviors.
★ 369dark-theme-everywhere. :waning_crescent_moon: Darken bright pages for easier nighttime reading. Unofficial improvement of an unofficial improvement of Inverter.
★ 14open-zwave-control-panel. UNMAINTAINED - We are looking for someone to maintain ozwcp! The OpenZWave Control Panel (ozwcp for short) is an application built on the OpenZWave library that permits users to query, manage and monitor Z-Wave nodes and networks. It provides a web based user interface using AJAX principles.
★ 128open-zwave. a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
★ 1.1karduino-BLEPeripheral. An Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822.
★ 476arduino-nRF5. Arduino Core for Nordic Semiconductor nRF5 based boards
★ 950openthread. OpenThread released by Google is an open-source implementation of the Thread networking protocol
★ 4kbglib. BGLib implementation for Bluegiga BLE Bluetooth Smart modules
★ 246rc-switch. Arduino lib to operate 433/315Mhz devices like power outlet sockets.
★ 2.1kxbee-arduino. Arduino library for communicating with XBee radios in API mode
★ 359android-sample-xbeemanager. Java
★ 3xbee-api. Java library for communicating with XBee radios
★ 74AndroidLibs. Java
★ 183Lifecycle-Sorter. Java
★ 86testing-samples. A collection of samples demonstrating different frameworks and techniques for automated testing
★ 9.3kandroid-widget-ticktock. Count down, count up, tick... tock...
★ 198flexbox-layout. Flexbox for Android
★ 18kgradle-hockeyapp-plugin. A Gradle plugin for uploading iOS and Android Apps to HockeyApp.
★ 181recyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
★ 12kangular-gist. AngularJS directive for embedding Github gists.
★ 33angular-scroll. Scrollspy, animated scrollTo and scroll events for angular.js
★ 1.5klolcommits. :camera: git-based selfies for software developers
★ 4.8kSupport_v4_NineOldAndroids. Java
★ 74StickyScrollViewItems. A small android library for tagging views inside a ScrollView as "sticky" making them stick to the top of the scroll container until a new sticky view comes and takes it's place
★ 1kobd-java-api. OBD-II Java API
★ 626Android-Wifi-Hotspot-Manager-Class. Android Wifi Hotspot Manager Class
★ 279android-obd-reader. Android OBD-II Reader application that uses pure OBD-II PID's Java API.
★ 838headunit. Headunit for Android Auto
★ 243android-crop. Android library project for cropping images
★ 4.5kandroid-Ultra-Pull-To-Refresh. Ultra Pull to Refresh for Android. Support all the views.
★ 9.5kShowcaseView. [Archived] Highlight the best bits of your app to users quickly, simply, and cool...ly
★ 5.6kandroid-flowlayout. Linear layout, that wrap its content to the next line if there is no space in the current line.
★ 2kRecyclerView-FlexibleDivider. Android library providing simple way to control divider items (ItemDecoration) of RecyclerView
★ 2.4kandroid-parcelable-intellij-plugin. IntelliJ Plugin for Android Parcelable boilerplate code generation.
★ 2.1kAndroidSlidingUpPanel. This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.
★ 9.5kandroid-advancedrecyclerview. RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
★ 5.3kjetbrains-monokai-sublime. Sublime Text 2 colour scheme for PhpStorm, AppCode, IntelliJ, etc (Jetbrains products) (added Obj-C & Java support).
★ 670KenBurnsView. Android ImageViews animated by Ken Burns Effect
★ 2.7kPlayNewsStandDemo. Demo app for achieving UI like the one used in latest Google Play Newsstand app.
★ 322Android-ObservableScrollView. Android library to observe scroll events on scrollable views.
★ 9.6kalgoliasearch-client-android. Algolia Search API Client for Android
★ 99MaterialEditText. EditText in Material Design
★ 6.1kRxJava. RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
★ 48kmaterial-design-icons. Material Design icons by Google (Material Symbols)
★ 54kpicasso. A powerful image downloading and caching library for Android
★ 19kinstrumentino. Instrumentino is an open-source modular graphical user interface framework for controlling Arduino based experimental instruments
★ 138python-usbtmc. Provides a USBTMC driver for controlling instruments over USB
★ 173material-dialogs. 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
★ 20kandroid_guides. Extensive Open-Source Guides for Android Developers
★ 28kPagerSlidingTabStrip. An interactive indicator to navigate between the different pages of a ViewPager
★ 2.2k