awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

66 repositorios

Awesome GitHub RepositoriesSample Projects

Reference implementations and architectural examples.

Explore 66 awesome GitHub repositories matching part of an awesome list · Sample Projects. Refine with filters or upvote what's useful.

Awesome Sample Projects GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • iluwatar/java-design-patternsAvatar de iluwatar

    iluwatar/java-design-patterns

    94,123Ver en GitHub↗

    This repository serves as a comprehensive educational collection of industry-standard software design patterns and architectural principles implemented in Java. It functions as a structured reference for developers to study and apply proven strategies for building maintainable, object-oriented systems. The project acts as a knowledge base for software engineering, offering a curated set of programming heuristics and best practices. By providing ready-to-use implementations of standard design patterns, it enables developers to address common programming challenges and improve code modularity t

    Design patterns implemented in Java

    Javaawesome-listdesign-patternshacktoberfest
    Ver en GitHub↗94,123
  • dotnet/aspnetcoreAvatar de dotnet

    dotnet/aspnetcore

    38,143Ver en GitHub↗

    This project is a comprehensive server-side web framework designed for building scalable web applications and services. It provides a structured, component-based architecture that integrates a dependency injection container to manage service lifecycles and promote loose coupling across the software stack. The framework enables the creation of interactive client-side interfaces through a component-based model that synchronizes state directly with the browser. The platform distinguishes itself through a highly configurable middleware-based request pipeline and an attribute-based routing engine

    Sample music store application.

    C#aspnetcoredotnethacktoberfest
    Ver en GitHub↗38,143
  • lgvalle/material-animationsAvatar de lgvalle

    lgvalle/Material-Animations

    13,567Ver en GitHub↗

    Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal effects within Android mobile user interfaces. It provides a framework for automating visual updates whenever view properties or layout configurations are modified. The project implements high-level patterns for shared element transitions, linking independent views across different sections to simulate a single moving element. It also includes circular reveal masking to unveil content from a specific focal point and coordinate-based view mapping to execute translation and scaling

    Android Transition animations explanation with examples

    Java
    Ver en GitHub↗13,567
  • googlesamples/android-universalmusicplayerAvatar de googlesamples

    googlesamples/android-UniversalMusicPlayer

    13,185Ver en GitHub↗

    This project is a sample implementation of an audio playback application for the Android platform. It serves as a reference for building music players that utilize standard media APIs and system-level audio management. The implementation demonstrates the integration of media session controls for external hardware and provides a reference for synchronizing media playback and control states across multiple connected hardware devices. The project covers several core areas of Android audio development, including background playback services, media store querying, and declarative user interface c

    Sample for implementing audio media apps

    Kotlin
    Ver en GitHub↗13,185
  • dotnet-architecture/eshoponwebAvatar de dotnet-architecture

    dotnet-architecture/eShopOnWeb

    10,676Ver en GitHub↗

    eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a template for building scalable services using domain-driven design to separate business logic from infrastructure and data access. The project implements a decoupled messaging pattern through a request pipeline to separate web controllers from application logic. It utilizes a repository pattern to abstract data persistence and isolate the core application logic from the specific database storage mechanism. The application covers a broad surface of web capabilities, including user

    Layered application architecture with monolithic deployment.

    C#architectureasp-net-coreasp-net-core-mvc
    Ver en GitHub↗10,676
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Micro-samples of ASP.NET Core features.

    C#asp-net-coreaspnet-coreaspnetcore
    Ver en GitHub↗10,382
  • dotnet/eshopAvatar de dotnet

    dotnet/eShop

    10,079Ver en GitHub↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    Reference eCommerce application for .NET.

    C#
    Ver en GitHub↗10,079
  • firebase/quickstart-androidAvatar de firebase

    firebase/quickstart-android

    9,253Ver en GitHub↗

    This repository provides a collection of starter templates, reference projects, and implementation guides for integrating Firebase services into Android applications. It serves as a boilerplate for building mobile apps with built-in cloud backend integration. The project includes examples for connecting Android applications to large language models for generative AI features. It also provides sample code for managing user identity and authentication, as well as demonstrations for integrating cloud databases and serverless functions. The codebase covers a broad range of capabilities, includin

    Firebase Quickstart Samples for Android

    Kotlinandroidfirebase
    Ver en GitHub↗9,253
  • kaushikgopal/rxjava-android-samplesAvatar de kaushikgopal

    kaushikgopal/RxJava-Android-Samples

    7,504Ver en GitHub↗

    This project is a sample library and implementation guide for using RxJava to manage asynchronous data streams and concurrent tasks in Android applications. It provides a collection of reference implementations for reactive programming, focusing on functional operators to transform and combine asynchronous data flows. The library demonstrates specific Android architectural patterns, such as implementing decoupled event buses for component communication and coordinating parallel network requests. It includes concrete examples of mobile-specific patterns including search input debouncing, list

    Learning RxJava for Android by example

    Javaconcurrencyexamplejava
    Ver en GitHub↗7,504
  • eduardopires/equinoxprojectAvatar de EduardoPires

    EduardoPires/EquinoxProject

    6,774Ver en GitHub↗

    EquinoxProject is an ASP.NET 9 web application template and reference implementation for building enterprise software. It provides a structural boilerplate centered on clean architecture, domain-driven design, and the separation of read and write operations through a command query responsibility segregation framework. The project incorporates event sourcing to track the history of business entities as a sequence of events for auditing and state reconstruction. It utilizes a layered approach to decouple business logic from external dependencies and frameworks. The system includes capabilities

    Full application with DDD, CQRS, and Event Sourcing.

    C#architectureasp-net-coreasp-net-core-mvc
    Ver en GitHub↗6,774
  • pedrovgs/effectiveandroiduiAvatar de pedrovgs

    pedrovgs/EffectiveAndroidUI

    5,985Ver en GitHub↗

    EffectiveAndroidUI es una colección de implementaciones de referencia y proyectos de muestra que demuestran patrones arquitectónicos de UI en Android, estrategias de navegación y técnicas de gestión de recursos. Proporciona ejemplos prácticos de implementación de patrones Model-View-Presenter y Model-View-ViewModel para separar la lógica de negocio de la interfaz de usuario. El proyecto presenta demostraciones de lógica centralizada de transición de pantallas y comunicación entre fragmentos. Incluye ejemplos de gestión de recursos utilizando calificadores personalizados para organizar activos y adaptar diseños según la densidad y el tamaño de la pantalla. El repositorio cubre áreas de capacidad amplias, incluyendo la gestión de dependencias para controlar los tiempos de vida de los objetos, la optimización de diseños para interfaces responsivas y la optimización del rendimiento de listas mediante el reciclaje de vistas para grandes conjuntos de datos.

    Sample project showing best practices for UI layer

    Java
    Ver en GitHub↗5,985
  • jakewharton/u2020Avatar de JakeWharton

    JakeWharton/u2020

    5,626Ver en GitHub↗

    u2020 is an example Android application that demonstrates how to wire together application components using compile-time dependency injection, annotation-driven view binding, and a slide-out debug drawer. The project serves as a real-world showcase for integrating Dagger for dependency injection and Butter Knife for view binding, both of which generate code at compile time rather than relying on runtime reflection. The application features an in-memory mock server that simulates backend responses using static data, enabling development and testing without a live network. A debug drawer overla

    Sample app showcasing advanced Dagger usage

    Java
    Ver en GitHub↗5,626
  • commonsguy/cw-omnibusAvatar de commonsguy

    commonsguy/cw-omnibus

    5,320Ver en GitHub↗

    Este proyecto es una librería de referencia para el desarrollo en Android, proporcionando código fuente y aplicaciones de muestra que demuestran patrones arquitectónicos y la implementación de capacidades básicas de la API. Sirve como una colección de implementaciones de referencia para la gestión de datos, integración de sistemas y desarrollo de componentes de interfaz de usuario. La librería proporciona ejemplos específicos para gestionar interfaces de hardware, tareas en segundo plano y comunicación entre procesos. Incluye una galería de componentes de interfaz de usuario y patrones para implementar funciones de accesibilidad y escalado de fuentes a nivel de sistema. El proyecto cubre áreas de capacidad amplias, incluyendo la persistencia de datos locales mediante bases de datos, comunicación remota de API mediante clientes HTTP y gestión del ciclo de vida de la aplicación. También incluye implementaciones para widgets de pantalla de inicio, políticas de administración de dispositivos y reporte de fallos de aplicaciones.

    Source code for The Busy Coder's Guide

    Javaandroidandroid-book
    Ver en GitHub↗5,320
  • jasongt/northwindtradersAvatar de JasonGT

    JasonGT/NorthwindTraders

    5,019Ver en GitHub↗

    NorthwindTraders es una aplicación web de ejemplo en ASP.NET Core que demuestra la implementación de lógica de negocio y manejo de solicitudes. Está estructurada como una aplicación web de arquitectura en capas, desacoplando las reglas principales de la aplicación de la interfaz de usuario y las capas de acceso a datos. El proyecto utiliza Entity Framework Core para su implementación de base de datos, empleando un enfoque de base de datos relacional code-first. Esto permite que el esquema de la base de datos se genere y evolucione automáticamente a partir de modelos de entidad de C# mediante un mapeador objeto-relacional. La aplicación gestiona datos relacionales y sirve solicitudes web a través de un pipeline basado en middleware. Incorpora un contenedor de inyección de dependencias y utiliza el servidor web Kestrel para procesar el tráfico HTTP.

    Sample application using Entity Framework Core.

    C#
    Ver en GitHub↗5,019
  • amitshekhariitbhu/rxjava2-android-samplesAvatar de amitshekhariitbhu

    amitshekhariitbhu/RxJava2-Android-Samples

    4,917Ver en GitHub↗

    Este repositorio es una colección de patrones de implementación prácticos y ejemplos de referencia para usar RxJava 2 en la gestión de flujos de datos asíncronos en aplicaciones Android. Sirve como guía de implementación de programación reactiva, proporcionando ejemplos de código para manejar lógica compleja basada en eventos y patrones asíncronos en entornos móviles. El proyecto se distingue por ofrecer implementaciones de referencia específicas para desafíos móviles comunes, como la búsqueda en tiempo real con debouncing, la paginación de listas bajo demanda para scroll infinito y el streaming de datos con prioridad de caché para reducir los tiempos de carga percibidos. También incluye ejemplos de arquitecturas de bus de eventos para una comunicación desacoplada en la aplicación. El código cubre una amplia gama de capacidades reactivas, incluyendo la gestión del ciclo de vida de las suscripciones para prevenir fugas de memoria, el cambio de hilos mediante schedulers y el uso de operadores funcionales para la transformación y combinación de flujos de datos. Además, demuestra la coordinación de red asíncrona y el uso de composite disposables para la gestión de suscripciones grupales.

    RxJava 2 Android Examples and migration guide

    Javaandroidexampleexamples
    Ver en GitHub↗4,917
  • android10/android-cleanarchitecture-kotlinAvatar de android10

    android10/Android-CleanArchitecture-Kotlin

    4,811Ver en GitHub↗

    Este proyecto es una plantilla de aplicación Android de referencia en Kotlin y un conjunto de implementaciones de muestra que demuestran los principios de Clean Architecture. Proporciona un diseño estructural que aísla las reglas de negocio centrales de la interfaz de usuario y las fuentes de datos en módulos distintos y en capas. La implementación se centra en el patrón Model-View-ViewModel (MVVM) para desacoplar la lógica de UI de los modelos de datos. Utiliza un framework de inyección de dependencias para automatizar la creación de objetos y gestionar los ciclos de vida de los componentes, mientras emplea un patrón de repositorio para abstraer las solicitudes de datos a través de fuentes de memoria, disco y nube. La arquitectura incorpora una organización de paquetes basada en características y configuraciones de compilación modulares para mantener la consistencia en todo el proyecto. También incluye una estrategia de pruebas integral que combina pruebas unitarias para la lógica de negocio con instrumentación para la UI y módulos de simulación (mock) para la validación de la capa de datos.

    Sample app architected using different approaches

    Kotlinandroidandroid-cleanarchitecture-kotlinandroid-development
    Ver en GitHub↗4,811
  • ivanpaulovich/clean-architecture-mangaAvatar de ivanpaulovich

    ivanpaulovich/clean-architecture-manga

    4,334Ver en GitHub↗

    This project is a .NET Clean Architecture template designed to separate domain logic from infrastructure and web frameworks. It provides a project structure for C# applications and a React Redux frontend, creating a testable backend focused on maintainability. The implementation centers on Domain Driven Design, modeling core business domains using entities and value objects to manage complex requirements. It utilizes a decoupled architecture to ensure that business logic remains independent of external frameworks and database technologies. The project covers full stack application bootstrapp

    Clean architecture sample with use cases.

    C#clean-architectureclean-codecleanarchitecture
    Ver en GitHub↗4,334
  • bufferapp/android-clean-architecture-boilerplateAvatar de bufferapp

    bufferapp/android-clean-architecture-boilerplate

    3,684Ver en GitHub↗

    This project is a clean architecture reference implementation and modular project template for Android development. It provides a structural blueprint designed to isolate business logic from external frameworks and user interfaces. The template emphasizes a modular approach to organize code into independent modules, which is intended to improve build times and long-term project scalability. It demonstrates the application of domain-driven design to keep core business rules and entities independent from the underlying platform. The implementation covers several key architectural patterns, inc

    Boilerplate project using clean architecture

    Kotlinandroidandroid-applicationandroid-architecture
    Ver en GitHub↗3,684
  • kgrzybek/sample-dotnet-core-cqrs-apiAvatar de kgrzybek

    kgrzybek/sample-dotnet-core-cqrs-api

    3,056Ver en GitHub↗

    Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

    REST API with CQRS and DDD.

    C#clean-architectureclean-codecqrs
    Ver en GitHub↗3,056
  • vietnam-devs/coolstore-microservicesAvatar de vietnam-devs

    vietnam-devs/coolstore-microservices

    2,527Ver en GitHub↗

    A full-stack .NET microservices build on Dapr and Tye

    Kubernetes-based microservices application with service mesh.

    C#aksclean-architecturecloud-native
    Ver en GitHub↗2,527
Ant.123…4Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Sample Projects