This is your work, valued
I am available for support, development, training and consulting for your Android project. Send an e-mail!
CameraView. 📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
★ 5.1kZoomLayout. 2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
★ 1.1kAutocomplete. Simple yet powerful autocomplete behavior for EditTexts, to avoid working with MultiAutoCompleteTextView APIs.
★ 357BottomSheetCoordinatorLayout. A handy CoordinatorLayout that works well when used in a bottom sheet, even with AppBarLayouts inside.
★ 271ViewPrinter. Live preview, edit and print functionality for View hierarchies. Supports PDF, PNG, JPEG.
★ 188Egloo. A lightweight Kotlin multiplatform framework for OpenGL ES and EGL management based on object-oriented components, inspired by Google's Grafika.
★ 157GIFCompressor. An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.
★ 124Elements. ⚒ Modular components for RecyclerView development enforcing clean, reusable and testable code, with built-in support for paging and complex hierarchies of data.
★ 84whatsapp-database-merger. Small command-line utility to safely merge multiple WhatsApp backups (msgstore.db) into one.
★ 78NestedScrollCoordinatorLayout. A CoordinatorLayout that implements nested scrolling and propagates scroll events to parent views.
★ 67Firestore. The lightweight, efficient Android wrapper for Google's Firestore model data.
★ 33ConstrainedScrollBehavior. An AppBarLayout.ScrollingViewBehavior that adapts scrolling view height based on its content.
★ 18Elements-Deprecated. A library of reusable components for RecyclerView, simplifying the development of complex adapters.
★ 11Telegram. Telegram for Android source
★ 3Transcoder. 🎞 Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.
★ 2kotlin. The Kotlin Programming Language
★ 1compose-samples. Official Jetpack Compose samples.
★ 1Playground. Kotlin
★ 1GSYRecordWave. MP3音频录制,支持类似IOS原生的单边或者双边波形显示,低版本音频权限兼容,本地或者在线音频播放的波形显示,录制波形和播放波形会根据声音频率变色的功能,边播边缓存功能,简书入口http://www.jianshu.com/p/2448e2903b07
★ 1Parse-SDK-Android. Parse SDK for Android
★ 1portless. Replace port numbers with stable, named local URLs. For humans and agents.
★ 10keditly. Slick, declarative command line video editing & API
★ 5.5kBlockNote. A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
★ 10kanime. JavaScript animation engine
★ 72kSgbmDepthAndroid. Depth estimation library based on SGBM algorithm for Android
★ 11tof. Example of grabbing ToF data from Samsung S10 5G
★ 57MavenDeployer. Release libraries to Maven Central (Nexus/OSSRH or Central Portal), GitHub Packages and local directories with a unified Gradle DSL. Includes automatic releases using Sonatype APIs.
★ 89Grease. Fat AARs for Android, to distribute multiple library modules in a single file with no dependencies, with relocation support.
★ 107Transcoder. 🎞 Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.
★ 864next-iubenda. A React library for integrating Iubenda's Cookie Solution into Next.js projects
★ 28zxing-cpp. C++ port of ZXing
★ 1.9kKnee. Seamless two-way communication between Kotlin/Native and Kotlin/JVM. Supports suspend functions, classes, interfaces, no-copy buffers and much more.
★ 135precomputed_atmospheric_scattering. This project provides a new implementation of our EGSR 2008 paper "Precomputed Atmospheric Scattering".
★ 1.1kMiDaS. Code for robust monocular depth estimation described in "Ranftl et. al., Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfer, TPAMI 2022"
★ 5.4kYUCIHighPassSkinSmoothing. An implementation of High Pass Skin Smoothing using Apple's Core Image Framework
★ 1.2khaze. Background blurring for Compose Multiplatform / Jetpack Compose
★ 2.4kSKIE. SKIE - Swift Kotlin Interface Enhancer
★ 1.3kNSExceptionKt. A Kotlin Multiplatform Library to improve crash reports on Apple platforms
★ 270gpac. GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery
★ 3.3kml-fastvit. This repository contains the official implementation of the research paper, "FastViT: A Fast Hybrid Vision Transformer using Structural Reparameterization" ICCV 2023
★ 2koboe. Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
★ 4.1kkiss-fft. A compact FFT library in C with an Android JNI wrapper
★ 99Standard-catalografici. Gli standard catalografici sono costituiti dalle normative, da specifici strumenti terminologici e da un insieme di indirizzi di metodo, definiti per attuare la catalogazione secondo criteri omogenei e condivisi a livello nazionale, in modo funzionale alla gestione informatizzata. Tutti i documenti relativi agli standard catalografici sono rilasciati con licenza Creative Commons BY-SA 4.0 (“Attribution-ShareAlike 4.0 International”) Per un'introduzione alle terminologie in uso consulta il Glossario (aggiornato a maggio 2016)
★ 16cite. A Kotlin compiler plugin for embedding information about the file being compiled
★ 370compose-multiplatform-core. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
★ 659mailwind. Use Tailwind CSS to design HTML emails.
★ 3.2kgiscus-component. Component library for giscus, a comment system powered by GitHub Discussions.
★ 435tailwind-highlightjs. Bake highlight.js themes directly into your Tailwind Css build.
★ 29mdx-bundler. 🦤 Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
★ 1.9kreact-wrap-balancer. Simple React Component That Makes Titles More Readable
★ 4.2knextra. Simple, powerful and flexible site generation framework with everything you love from Next.js.
★ 14ktyped.css. A fully functional and flexible typewriter mixin for SCSS, with Less and Stylus support coming soon! Typed.css supports multiple strings, multi-line strings, variable speeds, per-string styling, animated caret (blinking insertion cursor), directional type-pausing, and much more. It's even accessible! ✨
★ 239licensee. Gradle plugin which validates the licenses of your dependency graph match what you expect
★ 751KotlinTuples. Kotlin tuples.
★ 20KMP-NativeCoroutines. Library to use Kotlin Coroutines from Swift code in KMP apps
★ 1.3kworkerd. The JavaScript / Wasm runtime that powers Cloudflare Workers
★ 8.4kAsyncExtensions. AsyncExtensions aims to mimic Swift Combine operators for async sequences.
★ 421SwiftUIX. An exhaustive expansion of the standard SwiftUI library.
★ 8.1kgum. A tool for glamorous shell scripts 🎀
★ 24kswift-async-algorithms. Async Algorithms for Swift
★ 3.7kmultiplatform-testing. A Gradle plugin to ease testing in Kotlin Multiplatform projects with a focus on Android. Configures and manages emulators, invaluable on CI.
★ 9DeepSpeed. DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
★ 43kKotlin-FirViewer. Kotlin
★ 51JniUtils. Bindings to the JNI library on Android for Kotlin/Native
★ 14dragonfly. A modern replacement for Redis and Memcached
★ 31kandroid. Android Plugin for IntelliJ IDEA. This repository is a subset of git://git.jetbrains.org/idea/android.git cut according to GitHub file size limitations.
★ 1.1kwhatsapp-database-merger. Small command-line utility to safely merge multiple WhatsApp backups (msgstore.db) into one.
★ 78whapa. WhatsApp Parser Toolset v1.59
★ 1.5kCapturable. 🚀Jetpack Compose utility library for capturing Composable content and transforming it into Bitmap Image🖼️
★ 1.2kglide-text2im. GLIDE: a diffusion-based text-conditional image synthesis model
★ 3.7kComposeReorderable. Enables reordering by drag and drop in Jetpack Compose (Desktop) LazyList & LazyGrid.
★ 1ksnapper. A snapping fling behavior for Jetpack Compose
★ 462GTestJNI. Obsolete. See https://github.com/DanAlbert/GTestJNI/issues/1
★ 15ndk. The Android Native Development Kit
★ 2.3kreflekt. A plugin for Kotlin compiler for compile-time reflection
★ 378shadow. Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing applications with R8/ProGuard. The Gradle counterpart to Maven’s Shade plugin.
★ 4.2kbundletool. Bundletool is a command-line tool to manipulate Android App Bundles
★ 4kandroid-cache-fix-gradle-plugin. Gradle plugin that fixes Android build caching problems.
★ 525multik. Multidimensional array library for Kotlin
★ 731app-versioning. A Gradle Plugin for lazily generating Android app's versionCode & versionName from Git tags.
★ 236gradle-play-publisher. GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
★ 4.3ksign-android-release. A GitHub action to sign an APK or AAB
★ 405upload-google-play. A GitHub action to upload an Android .apk or .aab file to the Google Play Console
★ 1kKermit. Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
★ 1klyricist. 🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Compose Multiplatform!
★ 811stitches. [Not Actively Maintained] CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
★ 7.8kdeeplab2. DeepLab2 is a TensorFlow library for deep labeling, aiming to provide a unified and state-of-the-art TensorFlow codebase for dense pixel labeling tasks.
★ 1kkotlin. The Kotlin Programming Language.
★ 53ktriangula. Generate high-quality triangulated and polygonal art from images.
★ 3.9krelease-action. An action which manages a github release
★ 1.7kgradle-nexus-staging-plugin. Automatize releasing Gradle projects to Maven Central.
★ 175Showkase. 🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
★ 2.3karbitrader. A market neutral cryptocurrency trading bot.
★ 190XChange. XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
★ 4.1kStore. A Kotlin Multiplatform solution for working with data. Whether you’re building alone or with a team of thousands, Store can help
★ 3.4kskia-build. Python
★ 93skiko. Kotlin Multiplatform bindings to Skia
★ 2.2krestreamer. The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
★ 5.1kLibRtmp-Client-for-Android. It is probably the smallest(~60KB, fat version ~300KB) rtmp client for android. It calls librtmp functions over JNI interface
★ 722react-lazyload. Lazy load your component, image or anything matters the performance.
★ 5.9kaccompanist. A collection of extension libraries for Jetpack Compose
★ 7.8khyper. A terminal built on web technologies
★ 45khypest-light. A native and refined light UI theme for Atom.
★ 17hypest-dark. A native and refined dark UI theme for Atom.
★ 19next.js. The React Framework
★ 141kthefuck. Magnificent app which corrects your previous console command.
★ 98kprojector-client. Common and client-related code for running Swing applications remotely
★ 807docusaurus. Easy to maintain open source documentation websites.
★ 66kCainCamera. CainCamera is an Android Project to learn about development of beauty camera, image and short video
★ 3kmimalloc. mimalloc is a compact general purpose allocator with excellent performance.
★ 13kksp. Kotlin Symbol Processing API
★ 3.5ktsparticles. tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
★ 8.9kconfundus. Kotlin compiler plugin which brings Kotlin/JS's unsafeCast to Kotlin/JVM
★ 270Egloo. A lightweight Kotlin multiplatform framework for OpenGL ES and EGL management based on object-oriented components, inspired by Google's Grafika.
★ 157compose-samples. Official Jetpack Compose samples.
★ 23kangle. A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
★ 4.1ksatchel. :school_satchel: A fast, secure and modular key-value storage with batteries-included for Android and JVM.
★ 72android-gpuimage-plus. Android Image & Camera Filters Based on OpenGL.
★ 1.9kroadmap. GitHub public roadmap
★ 8.8kgradle-http-server-plugin. A simple static http file server plugin for Gradle
★ 3GIFCompressor. An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.
★ 124androidx. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
★ 6kkorim. Korim: Kotlin cORoutines IMaging, Bitmap and Vector graphics for Multiplatform Kotlin
★ 136korma. Mathematics library focused on geometry for Multiplatform Kotlin 1.3
★ 77swiftshader. SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
★ 2.5kMoltenVK. MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
★ 5.8knetron. Visualizer for neural network, deep learning and machine learning models
★ 33kpunkt. Live coding music library/environment for Kotlin
★ 329fat-aar-android. A gradle plugin that merge dependencies into the final aar file works with AGP 3.+
★ 3.3kbloaty. Bloaty: a size profiler for binaries
★ 5.5kFirestore. The lightweight, efficient Android wrapper for Google's Firestore model data.
★ 33curl-android-ios. Static libcurl to be used in Android and iOS apps. Build scripts included. No Android source required
★ 655ReLinker. A robust native library loader for Android.
★ 3.3kandroid-face-landmarks. Android app that localizes facial landmarks in nearly real-time
★ 70COVID-19. COVID-19 Italia - Monitoraggio situazione
★ 3.8kandroid-3D-model-viewer. Android OpenGL 2.x/3.x application to view 3D models. Published on Play Store
★ 1.5kArdor3D. Ardor3D is a free Java based, professionally oriented, open source 3D graphics engine.
★ 250OpenGL-Rendering-Android. A project to render 3D graphics using OpenGL in Android
★ 5mediapipe. Cross-platform, customizable ML solutions for live and streaming media.
★ 36kvue-markdown. A Powerful and Highspeed Markdown Parser for Vue
★ 2kinsightface. State-of-the-art 2D and 3D Face Analysis Project
★ 29kElements. ⚒ Modular components for RecyclerView development enforcing clean, reusable and testable code, with built-in support for paging and complex hierarchies of data.
★ 84The-Lobster-Font. The latest version of The Lobster Font
★ 48motif. A simple DI API for Android / Java
★ 538android-emulator-runner. A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.
★ 1.3kObj. A simple Wavefront OBJ file loader
★ 196gl-transitions. The open collection of GL Transitions
★ 2.1kZoomLayout. 2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
★ 1.1kton. Main TON monorepo
★ 4.1kandroid-ConstraintLayoutExamples. Migrated:
★ 2.5krclone. "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
★ 59kBlurry. Blurry is an easy blur library for Android
★ 5.7kandroid-signaturepad. A custom Android View for drawing smooth signatures
★ 2.8kemoji-data. Easy to parse data and spritesheets for emoji
★ 2.8kjekyll-docs-template. Jekyll template for documentation-based sites
★ 195FreeDrawView. A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
★ 648LongPressPopup. Make a Popup appear long pressing on a view and handle drag-release events on its elements
★ 249probot. 🤖 A framework for building GitHub Apps to automate and improve your workflow
★ 9.6kExoPlayerFilter. This library uses OpenGL Shaders to apply effects on ExoPlayer video at Runtime
★ 909Mp4Composer-android. This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
★ 982android-transcoder. MP4 video transcode using Android MediaCodec API, pure Java (not LGPL nor patent issue!). Supports API >= 18.
★ 853openh264. Open Source H.264 Codec
★ 6.1kTextual. Textual is an IRC client for OS X
★ 1.9kffmpeg-libav-tutorial. FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷 🇷🇺
★ 11kFFmpeg-Android. FFMpeg/FFprobe compiled for Android
★ 761ExoPlayer. This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
★ 22kPermissionsDispatcher. A declarative API to handle Android runtime permissions.
★ 11kmaterial-components-android. [MAINTENANCE MODE] Modular and customizable Material Design UI components for Android
★ 17kfirebase-android-sdk. Firebase Android SDK
★ 2.6kAndroidHttpServer. simple service + simple demo
★ 26AndroidVideoCache. Cache support for any video player with help of single line
★ 5.5ksimplemagic. Simple file magic number and content-type library which provides mime-type determination from files and byte arrays
★ 241timber. A logger with a small, extensible API which provides utility on top of Android's normal Log class.
★ 11kAudioVideoRecordingSample. Simultaneous audio and video recording sample using MediaCodec/MediaMuxer
★ 980grafika. Grafika test app
★ 6.2kAdaptiveIconPlayground. An Android app for experimenting with Adaptive Icons.
★ 1.4kDownloadProgress. Kotlin
★ 58GifMaker. gifmaker for android, make gif from video
★ 100GiraffeCompressor. video compressor on android
★ 70ffprobe-static. Static binaries for ffprobe
★ 59node-ffmpeg-binaries. JavaScript
★ 28thumbsupply. Generate thumbnails for your videos from node.js.
★ 18CountryCodePickerProject. Country Code Picker (CCP) is an android library which provides an easy way to search and select country or international phone code. Also supports Android EditText phone mask and international phone validation.
★ 1.5kMVVMDemo. Java
★ 52LFilePicker. Android 检索手机目录方式的文件选择器,轻量且界面友好,定制性高。This is a lightweight file selector, it can select files by retrieve phone directory
★ 1.1kandroid-toggle. Custom Switches for Android
★ 396TextFieldBoxes. Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.
★ 769BottomSheetBuilder. A simple library that creates BottomSheets according to the Material Design specs
★ 555simple-stack. [ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
★ 1.4kPulsator4Droid. Pulse animation for Android
★ 993groupie. Groupie helps you display and manage complex RecyclerView layouts.
★ 3.7kCompressor. An android image compression library.
★ 7.2kandroid-transition-examples. Migrated:
★ 566EasyImage. Library for picking pictures from gallery or camera
★ 1.8kMediaPicker. Media Picker is an Android Libary that lets you to select multiple images or video
★ 270architecture-samples. A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
★ 46kfirestore-android-arch-components. Firestore sample with Android architecture component.
★ 108android-gpuimage. Android filters based on OpenGL (idea from GPUImage for iOS)
★ 9.2klibjpeg-turbo. Main libjpeg-turbo repository
★ 4.4kTelegram. Telegram for Android source
★ 30ktensorflow. An Open Source Machine Learning Framework for Everyone
★ 197kflexbox-layout. Flexbox for Android
★ 18kcandybox2.github.io. Candy Box 2
★ 609Android-Languages. Custom language selection and access to language names for Android
★ 72country-picker-android. A simple library that displays a beautiful list of all the countries allowing the user to pick the country he wishes and provide details like country code, iso code name,currency and flag.
★ 325switchGPU. Make your Mac use the integrated GPU at login
★ 78parse-server-test. Lightwight ParseServer Implementation for Testing
★ 4screenshot-tests-for-android. Generate fast deterministic screenshots during Android instrumentation tests
★ 1.7kandstatus. Multiple accounts client for multiple Social networks. For Android
★ 319arcore-android-sdk. ARCore SDK for Android Studio
★ 5.2kandroid-job. Android library to handle jobs in the background.
★ 5.4kFloatingToolbar. A toolbar that morphs from a FloatingActionButton
★ 1.5kcrossview. A Toggling Add/Remove button
★ 311tensorflow-fcn. An Implementation of Fully Convolutional Networks in Tensorflow.
★ 1.1kpesdk-android-demo. PhotoEditor SDK: A fully customizable photo editor for your app.
★ 643Bolts-Android. Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
★ 4ktelegraf. Modern Telegram Bot Framework for Node.js
★ 9.2kfavicons. Favicons generator for Node.js
★ 1.2ktabbie. A material, customizable, and hackable new tab extension
★ 480