Displaying 1 to 20 from 273 results

Orchard Project

  •    ASPNET

Orchard is a free, open source, community-driven project aimed at delivering applications and reusable components on the ASP.NET platform.

internals - High level architecture overview

  •    

This project aims to explain how RabbitMQ works internally. The goal is to make it easier to contribute for newcomers to the project, and at the same time have a common repository of knowledge to be shared across the project contributors.Most interesting modules in RabbitMQ projects have documentation essays, sometimes quite extensive, at the top. The aim here is not to duplicate what's there, but to provide the highest-level overview as to the overall architecture.

aspnetboilerplate - ASP.NET Boilerplate - Web Application Framework

  •    CSharp

ASP.NET Boilerplate is a general purpose application framework especially designed for new modern web applications. It uses already familiar tools and implements best practices arround them to provide you a SOLID development experience.Designed as modular and extensible. Provides infrastructure to build your own modules too.

huststore - High-performance Distributed Storage

  •    C

huststore is a open source high performance distributed database system. It not only provides key-value storage service with extremely high performance, up to 100 thousand QPS, but also supports data structures like hash, set, sorted set, etc. Also, it can store binary data as value from a key-value pair, and thus can be used as an alternative of Redis.In addtion, huststore implements a distributed message queue by integrating a special HA module, features including message Push Stream, and message Publish-SubScribe, these features can be used as replacements of the corresponding features in rabbitmq and gearman.




game-programming-patterns - Source repo for the book

  •    HTML

Note: Now that the book is done, I'm not actively working on it. There are only so many hours in the day, and I have other projects that need my love, including a new book. This means I'm not responding to issues and pull requests here. However, I do intend to circle back and do a second edition at some point, so please do continue to file bugs.

unistore - 🌶 650b state container with component actions for Preact & React

  •    Javascript

A tiny ~650b centralized state container with component bindings for Preact & React. This project uses node and npm. Go check them out if you don't have them locally installed.

ThirtyInch - a MVP library for Android favoring a stateful Presenter

  •    Java

This library adds Presenters to Activities and Fragments. It favors the stateful Presenter pattern, where the Presenter survives configuration changes and dumb View pattern, where the View only sends user events and receives information from the Presenter but never actively asks for data. This makes testing very easy because no logic lives in the View (Activity, Fragment) except for fancy animations which anyways aren't testable. The perfect distance to the Android Framework is approximately thirty inches, the average length of the human arm, shoulder to fingertips.

lelylan - Open Source Lightweight Microservices Architecture for the Internet of Things

  •    

Lelylan is an IoT cloud platform based on a lightweight microservices architecture. The Lelylan platform is both hardware-agnostic and platform-agnostic. This means that you can connect any hardware, from the ESP8266 to the most professional embedded hardware solution and everything in between - and it can run on any public cloud, your own private datacenter, or even in a hybrid environment, whether virtualized or bare metal.


ios-good-practices - Good ideas for iOS development, by Futurice developers.

  •    

Interested in other mobile platforms? Our Best Practices in Android Development and Windows App Development Best Practices documents have got you covered. If you are looking for something specific, you can jump right into the relevant section from here.

RIBs - Uber's cross-platform mobile architecture framework.

  •    Java

RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short for Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states. To get started with RIBs, please refer to the RIBs documentation. This describes key concepts on RIBs, from what they are for, their structure and common use cases.

adr-tools - Command-line tools for working with Architecture Decision Records

  •    Shell

A command-line tool for working with Architecture Decision Records (ADRs). Install ADR Tools.

awesome-distributed-systems - A curated list to learn about distributed systems

  •    

A (hopefully) curated list on awesome material on distributed systems, inspired by other awesome frameworks like awesome-python. Most links will tend to be readings on architecture itself rather than code itself. Read things here before you start.

mosby - A Model-View-Presenter / Model-View-Intent library for modern Android apps

  •    Java

A Model-View-Presenter and Model-View-Intent library for Android apps. See the project website.

awesome-scalability - Scalable, Available, Stable, Performant, and Intelligent System Design Patterns

  •    

An updated and curated list of readings to illustrate best practices and patterns in building scalable, available, stable, performant, and intelligent large-scale systems. Concepts are explained in the articles of prominent engineers and credible references. Case studies are taken from battle-tested systems that serve millions to billions of users. Understand your problems: scalability problem (fast for a single user but slow under heavy load) or performance problem (slow for a single user) by reviewing some design principles and checking how scalability and performance problems are solved at tech companies. The section of intelligence are created for those who work with data and machine learning at big (data) and deep (learning) scale.

AndroidArchitecture - Recommended architecture by Android

  •    Java

Recommended architecture by Android. This repo shows that how to use LiveData, Room Persistence, Dagger 2, Retrofit, MVVM and DataBinding. Still under development. MovieList page is completed with recommended architecture techniques and new android components. Detail page will be completed soon. PRs are welcome. Replace your MovieDB API_KEY to run this example.

AndroidTDDBootStrap - A bootstrap project for TDD Android.

  •    HTML

An Android TDD bootstrap project, using a collection of new technology, obeying the best practices, inspired by some popular architectures, and developed with many handy tools. From the beginning of the year 2015, our team started a new project, and before we developing functionality in detail, we have tried to create a well-architected project from scratch, with well designed network layer, data layer, asynchronous execution, communication between modules, and last but not least: unit test and integrated testing support. After several months of development, we found some drawbacks of our current architecture, and also found some popular architectures, then I decided to extract our original well designed architecture and make it open-source, with amendment according to the drawbacks and features from the new popular architectures we've found. Recently I have seen a lot of bootstrap/base Android projects, including JakeWharton's u2020, mobiwiseco's Android-Base-Project, etc, but none of these projects cover all the features I include in this AndroidTDDBootStrap project. That's why I want more people to see this repo, and I also want get feedback from more people to improve this project.

iOS-Developer-Roadmap - Roadmap to becoming an iOS developer in 2018.

  •    Swift

Roadmap to becoming an iOS developer in 2018. This is a tree-like compilation of topics highly relevant to iOS development. Both image and text version are generated from human readable content file.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.