awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 रिपॉजिटरी

Awesome GitHub RepositoriesAndroid

Utilities that scaffold repetitive plumbing code specifically for Android mobile development.

Distinct from Boilerplate Generators: Specializes general boilerplate generation for the Android platform ecosystem.

Explore 20 awesome GitHub repositories matching development tools & productivity · Android. Refine with filters or upvote what's useful.

Awesome Android GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • jxnl/instructorjxnl का अवतार

    jxnl/instructor

    13,236GitHub पर देखें↗

    Instructor is a library designed to parse, validate, and map unstructured language model responses into strongly typed, schema-compliant data objects. It provides a framework for structured data extraction that uses data modeling classes to enforce strict type constraints on model outputs, ensuring that generated content consistently matches expected structures. The library distinguishes itself through an automated error recovery system that manages the lifecycle of failed extraction attempts. When a model output fails to meet defined schema requirements, the framework automatically triggers

    Automates the extraction and validation of JSON from language models with built-in retry and error feedback mechanisms.

    Python
    GitHub पर देखें↗13,236
  • excilys/androidannotationsexcilys का अवतार

    excilys/androidannotations

    10,981GitHub पर देखें↗

    AndroidAnnotations is a boilerplate generator and component annotation library designed for Android development. It functions as a dependency injection framework that uses custom annotations to automate the wiring of activities, fragments, and services. The project focuses on reducing manual plumbing through the automation of Android boilerplate. It provides automated solutions for dependency injection and view binding, removing the need for repetitive calls to locate UI elements or manually write factory classes. The library covers activity lifecycle management and the generation of standar

    Reducing repetitive manual coding in Android apps by automatically generating standard plumbing and setup logic.

    Java
    GitHub पर देखें↗10,981
  • androidannotations/androidannotationsandroidannotations का अवतार

    androidannotations/androidannotations

    10,981GitHub पर देखें↗

    AndroidAnnotations is a suite of tools designed to automate the generation of repetitive boilerplate and setup code for mobile application development. It functions as a code generation tool that reduces manual effort by creating the plumbing required to initialize Android components and views. The project provides specialized frameworks for dependency injection, concurrency management, and view binding. It automates the assignment of system services, resources, and UI elements to fields and maps user interface events directly to methods to eliminate the need for anonymous listener classes.

    Provides utilities that scaffold repetitive plumbing code specifically for Android mobile development.

    Java
    GitHub पर देखें↗10,981
  • loopj/android-async-httploopj का अवतार

    loopj/android-async-http

    10,587GitHub पर देखें↗

    This is an asynchronous HTTP client for Android that simplifies network requests by wrapping Apache HttpClient. It provides a callback-based networking library for fetching remote data and communicating with servers without blocking the user interface. The project includes a multipart HTTP uploader for sending binary files and large data payloads, as well as a JSON parser to convert raw response text into structured data objects. It features a session manager that persists cookies in local application preferences to maintain state across multiple requests. Additional capabilities include aut

    Converts server responses into structured data objects within Android applications for data display.

    Java
    GitHub पर देखें↗10,587
  • jessyancoding/mvparmsJessYanCoding का अवतार

    JessYanCoding/MVPArms

    10,248GitHub पर देखें↗

    MVPArms is an Android application framework based on the Model-View-Presenter pattern. It provides a foundation for decoupling business logic from user interface components through a structured architectural implementation. The framework features automated boilerplate generation to produce base classes and dependency injection files, reducing manual project setup. It includes a centralized configuration system to manage global application settings and a dependency injection wrapper that bundles networking and image loading libraries. The project covers lifecycle management by binding logic c

    Generates base classes and dependency injection files to accelerate the initial setup of Android project structures.

    Javaandroidandroid-applicationandroid-architecture
    GitHub पर देखें↗10,248
  • square/moshisquare का अवतार

    square/moshi

    10,138GitHub पर देखें↗

    Moshi is a JSON serialization library and parser for Kotlin and Java. It functions as a reflectionless JSON encoder that converts typed objects to JSON strings and parses JSON data back into language objects. The library distinguishes itself through compile-time adapter generation, which removes the performance overhead associated with runtime reflection. It also provides a polymorphic JSON mapper that uses type identifiers to resolve and instantiate specific subclasses of a common base type. The framework supports custom adapter definitions for specialized type conversion, including nullabi

    Ensures data integrity by mapping JSON input to strongly typed objects with strict nullability enforcement.

    Kotlin
    GitHub पर देखें↗10,138
  • cloudwego/einocloudwego का अवतार

    cloudwego/eino

    9,675GitHub पर देखें↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Converts JSON messages and tool call results from language models into structured types for further processing.

    Goaiai-applicationai-framework
    GitHub पर देखें↗9,675
  • pockethub/pockethubpockethub का अवतार

    pockethub/PocketHub

    9,363GitHub पर देखें↗

    PocketHub is an Android mobile client and Git client designed for managing GitHub repositories, issues, and pull requests. It functions as a mobile interface and API wrapper that interacts with the GitHub REST API to facilitate account and repository management on mobile devices. The application enables a mobile Git workflow, allowing users to track development progress and review code changes. This includes capabilities for GitHub repository administration and the management of user profiles and account activity. The project implements a mobile interface for interacting with GitHub via REST

    Parses JSON server responses into structured objects specifically for the Android platform.

    Java
    GitHub पर देखें↗9,363
  • livekit/agentslivekit का अवतार

    livekit/agents

    9,379GitHub पर देखें↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Parses JSON payloads from LLMs to separate control directives from spoken responses.

    Pythonagentsaiopenai
    GitHub पर देखें↗9,379
  • mattpocock/ts-resetmattpocock का अवतार

    mattpocock/ts-reset

    8,533GitHub पर देखें↗

    ts-reset is a TypeScript type enhancement library that overrides and augments the built-in type definitions for standard JavaScript APIs. Its core purpose is to replace unsafe any return types with stricter alternatives like unknown, forcing developers to explicitly validate data before using it. The library achieves this through global type augmentation and declaration merging, applying changes across the entire project without requiring per-file imports. The library differentiates itself by targeting specific pain points in everyday TypeScript usage. It relaxes type constraints on array

    Converts JSON strings into unknown instead of any so you must check the type before accessing properties.

    TypeScriptresettypescript
    GitHub पर देखें↗8,533
  • arktypeio/arktypearktypeio का अवतार

    arktypeio/arktype

    7,780GitHub पर देखें↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Transforms raw input and environment variables into structured objects with automatic type inference and casting.

    TypeScriptjavascriptparsingruntime-typechecking
    GitHub पर देखें↗7,780
  • boundaryml/bamlBoundaryML का अवतार

    BoundaryML/baml

    7,636GitHub पर देखें↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Processes raw LLM output and converts it into strongly typed objects defined by the prompt function.

    Rustbamlboundarymlguardrails
    GitHub पर देखें↗7,636
  • cilium/ebpfcilium का अवतार

    cilium/ebpf

    7,529GitHub पर देखें↗

    This project is a Go library and runtime for loading and managing eBPF programs and maps. It provides a bytecode loader and kernel interface to inject instructions into kernel hooks for system-level execution and observability across both Linux and Windows operating systems. The library features a relocation engine and tooling to ensure program compatibility across different kernel versions and distributions. It supports portable deployment by embedding compiled objects for multiple CPU architectures into a single binary and provides the ability to load signed system drivers on Windows. The

    Parses type-style or fixed-width map definitions from specific sections to initialize kernel maps.

    Gobtfebpfgo
    GitHub पर देखें↗7,529
  • orval-labs/orvalorval-labs का अवतार

    orval-labs/orval

    6,145GitHub पर देखें↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    Returns result objects for safe validation without exceptions.

    TypeScript
    GitHub पर देखें↗6,145
  • samchon/typiasamchon का अवतार

    samchon/typia

    5,837GitHub पर देखें↗

    Typia is a compile-time code generator that transforms TypeScript type annotations into runtime validation, serialization, and schema functions without requiring decorators or separate schema files. It generates optimized validation and serialization code during TypeScript compilation, producing dedicated functions for each type that eliminate runtime schema objects for faster execution. The project extends this core capability into several integrated areas. It generates fully typed client SDKs from NestJS controller source code, keeping server and client types synchronized automatically. It

    Leniently parses and coerces LLM-generated JSON text into typed objects, handling common errors.

    Go
    GitHub पर देखें↗5,837
  • apache/groovyapache का अवतार

    apache/groovy

    5,446GitHub पर देखें↗

    Groovy एक JVM प्रोग्रामिंग भाषा और मेटाप्रोग्रामिंग फ्रेमवर्क है जो एप्लिकेशन बनाने के लिए Java कम्पैटिबल वातावरण प्रदान करता है। यह एक डायनामिक स्क्रिप्टिंग भाषा और डोमेन-विशिष्ट भाषाओं को ऑथर करने के लिए एक उपकरण के रूप में कार्य करता है, जो कस्टम स्क्रिप्ट्स के निष्पादन और संक्षिप्त सिंटैक्स के साथ विशेष मिनी-भाषाओं के निर्माण की अनुमति देता है। यह प्रोजेक्ट कंपाइल-टाइम और रनटाइम मेटाप्रोग्रामिंग दोनों के माध्यम से प्रोग्राम व्यवहार और क्लास परिभाषाओं को संशोधित करने की अपनी क्षमता से प्रतिष्ठित है। यह एक हाइब्रिड टाइपिंग मॉडल का उपयोग करता है जो लचीलेपन और निष्पादन प्रदर्शन को संतुलित करने के लिए वैकल्पिक स्टैटिक टाइप चेकिंग के साथ डायनामिक मेथड रेजोल्यूशन को जोड़ता है। यह भाषा फंक्शनल प्रोग्रामिंग पैटर्न, एब्सट्रैक्ट सिंटैक्स ट्री ट्रांसफॉर्मेशन और Java लाइब्रेरीज़ के सीधे एकीकरण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। इसमें SQL इंजेक्शन को रोकने, XML पार्सिंग को सुरक्षित करने और सुरक्षित स्ट्रक्चर्ड डेटा पार्सिंग सुनिश्चित करने के लिए सुरक्षा यूटिलिटीज भी शामिल हैं। यह सिस्टम किसी भी कम्पैटिबल Java Virtual Machine पर निष्पादन के लिए हाई-लेवल सिंटैक्स को JVM बाइटकोड में अनुवादित करता है।

    Restricts the instantiation of arbitrary classes during data parsing to prevent security vulnerabilities.

    Javaapachecompilerdynamic-typing
    GitHub पर देखें↗5,446
  • openai/harmonyopenai का अवतार

    openai/harmony

    4,409GitHub पर देखें↗

    Harmony एक AI SDK है जिसे वार्तालापों को टोकनाइज़ करने, तर्क लेआउट को फॉर्मेट करने, कच्चे आउटपुट को पार्स करने और टूल कॉल स्कीमा को परिभाषित करने के लिए डिज़ाइन किया गया है। यह बड़े भाषा मॉडल इन्फरेंस और प्रशिक्षण के लिए आवश्यक टोकन अनुक्रमों में संरचित संवाद और टूल कॉल्स को बदलने के लिए एक सिस्टम प्रदान करता है। इस प्रोजेक्ट में एक आउटपुट फॉर्मेट है जो टोकन हानि को रोकने के लिए तर्क श्रृंखलाओं और मल्टी-चैनल आउटपुट को सुसंगत लेआउट में व्यवस्थित करता है। इसमें एक रिस्पॉन्स पार्सर भी है जो कच्चे कंप्लीशन टोकन और लाइव स्ट्रीम को वापस संरचित संदेश ऑब्जेक्ट्स और भूमिकाओं में बदल देता है। यह SDK कॉल करने योग्य फ़ंक्शंस और नेमस्पेस को परिभाषित करने के लिए एक फ्रेमवर्क के माध्यम से टूल एकीकरण का प्रबंधन करता है। यह रीयल-टाइम टोकन पार्सिंग, मॉडल व्यवहार कॉन्फ़िगरेशन और स्टेटफुल वार्तालाप सीरियलाइज़ेशन के लिए क्षमताएं भी प्रदान करता है।

    Transforms raw completion tokens and live streams back into structured message objects with recovery logic for malformed text.

    Rust
    GitHub पर देखें↗4,409
  • ibireme/yymodelibireme का अवतार

    ibireme/YYModel

    4,353GitHub पर देखें↗

    YYModel एक JSON मॉडल मैपिंग लाइब्रेरी और द्विदिश डेटा मैपर है जिसे कच्चे JSON डेटा को संरचित मॉडल ऑब्जेक्ट्स में बदलने के लिए डिज़ाइन किया गया है। यह एक टाइप-सेफ JSON पार्सर के रूप में कार्य करता है जो पार्सिंग प्रक्रिया के दौरान असंगत डेटा प्रकारों के कारण होने वाले एप्लिकेशन क्रैश को रोकने के लिए स्वचालित प्रकार जबरदस्ती (type coercion) का उपयोग करता है। यह फ्रेमवर्क नामकरण नियमों और स्पष्ट कॉन्फ़िगरेशन के आधार पर JSON कुंजियों को मॉडल गुणों में मैप करने के लिए रनटाइम आत्मनिरीक्षण (introspection) का उपयोग करता है। यह डेटा पदानुक्रम के पुनरावर्ती ट्रैवर्सल के माध्यम से नेस्टेड मॉडल ऑब्जेक्ट्स के इंस्टेंटिएशन का समर्थन करता है और सीरियलाइज़ेशन और डीसीरियलाइज़ेशन दोनों के लिए एक सुसंगत अनुवाद लेयर प्रदान करता है। इसकी क्षमता सतह बेमेल कुंजियों को गुणों से जोड़ने के लिए डेटा मैपिंग लॉजिक और एक सीरियलाइज़ेशन वर्कफ़्लो को कवर करती है जो ISO8601 प्रारूप का उपयोग करके दिनांक ऑब्जेक्ट्स को मानकीकृत करती है। यह टूल नेटवर्क ट्रांसमिशन या स्थानीय भंडारण के लिए टाइप सुरक्षा सुनिश्चित करने के लिए स्कीमा-संचालित दृष्टिकोण का उपयोग करके कच्चे शब्दकोशों को संरचित ऑब्जेक्ट्स में बदल देता है।

    Parses JSON into strongly typed models while coercing incompatible types to ensure runtime stability.

    Objective-C
    GitHub पर देखें↗4,353
  • jiangqqlmj/fastdev4androidjiangqqlmj का अवतार

    jiangqqlmj/FastDev4Android

    2,825GitHub पर देखें↗

    FastDev4Android is an all-in-one development framework for building Android applications. It accelerates app creation by integrating networking, data parsing, dependency injection, image loading, and UI components into a single workflow, bundling these capabilities to speed up mobile app development. The framework provides annotation-driven dependency injection that automatically wires components, views, event handlers, and threading into Android components at compile time. It implements the Model-View-Presenter (MVP) pattern to separate data, UI, and business logic into distinct layers for i

    Parses JSON server responses into structured Java model objects for use within the app.

    Java
    GitHub पर देखें↗2,825
  • amanjeetsingh150/kotlin-android-examplesamanjeetsingh150 का अवतार

    amanjeetsingh150/kotlin-android-examples

    1,058GitHub पर देखें↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Parses structured JSON data into strongly-typed models to simplify data handling.

    Kotlinandroidandroid-applicationandroid-development
    GitHub पर देखें↗1,058
  1. Home
  2. Development Tools & Productivity
  3. Code Generators
  4. Boilerplate Generators
  5. Android

सब-टैग एक्सप्लोर करें

  • JSON Data Parsing1 सब-टैगParsing of JSON server responses into structured objects specifically within the Android platform. **Distinct from Android:** Focuses on data parsing rather than boilerplate code generation or application customization.