1. – hollance/swift-algorithm-club: Algorithms and data structures in Swift, with explanations!

2. – Trending repositories on GitHub today

3. – otoolep/rqlite: Replicating SQLite using the Raft consensus protocol

  • Check out these blog posts
  • rqlite is a distributed system that provides a replicated SQLite database. rqlite is written in Go and uses Raft to achieve consensus across all the instances of the SQLite databases. rqlite ensures that every change made to the database is made to a quorum of SQLite files, or none at all.
  • rqlite gives you the functionality of a fault-tolerant, replicated relational database, but with very easy installation, deployment, and operation.

4. – hollance/swift-algorithm-club: Algorithms and data structures in Swift, with explanations!

Here you’ll find implementations of popular algorithms and data structures in everyone’s favorite new language Swift, with detailed explanations of how they work.

If you’re a computer science student who needs to learn this stuff for exams – or if you’re a self-taught programmer who wants to brush up on the theory behind your craft – you’ve come to the right place!

The goal of this project is to explain how algorithms work. The focus is on clarity and readability of the code, not on making a reusable library that you can drop into your own projects. That said, most of the code should be ready for production use but you may need to tweak it to fit into your own codebase.

All code is compatible with Xcode 7.2 and Swift 2.1. We’ll keep this updated with the latest version of Swift.

This is a work in progress. More algorithms will be added soon. 🙂

5. – thedillonb/CodeHub: CodeHub is the best way to browse and maintain your GitHub repositories on any iOS device!

CodeHub is the best way to browse and maintain your GitHub repositories on any iPhone, iPod Touch, and iPad device! Keep an eye on your projects with the ability to view everything from pull requests to commenting on individual file diffs in the latest change set. CodeHub brings GitHub to your finger tips in a sleek and efficient design.

6. – mobxjs/mobx: Simple, scalable state management.

MobX is a battle tested library that makes state management simple and scalable by transparently applying functional reactive programming (TFRP). The philosophy behind MobX is very simple:

Everything that can be derived from the application state, should be derived. Automatically.

This includes the UI, data serialization, server communication etc. If React allows you to declaratively define your component tree and uses the virtual DOM as black box to minify the amount of DOM mutations, then MobX is the library that allows you to define your state model and derivations in a declarative manner while minimizing the amount of computations. It maintains a virtual dependency graph to make sure that your derivations will never be stale, nor executed more often than strictly needed.

7. – facebook/draft-js: A React framework for building text editors.

Draft.js is a JavaScript rich text editor framework, built for React and backed by an immutable model.

Extensible and Customizable: We provide the building blocks to enable the creation of a broad variety of rich text composition experiences, from simple text styles to embedded media.
Declarative Rich Text: Draft.js fits seamlessly into React applications, abstracting away the details of rendering, selection, and input behavior with a familiar declarative API.
Immutable Editor State: The Draft.js model is built with immutable-js, offering an API with functional state updates and aggressively leveraging data persistence for scalable memory usage.

8. – santinic/how2: stackoverflow from the terminal

how2 finds the simplest way to do something in a unix shell. It’s like man, but you can query it in natural language. Man pages on steroids.