Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexander-irbis/awesome-bookmarks

Personal bookmarks
https://github.com/alexander-irbis/awesome-bookmarks

List: awesome-bookmarks

Last synced: about 1 month ago
JSON representation

Personal bookmarks

Awesome Lists containing this project

README

        

# Awesome as is [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

* [kud1ing/awesome-rust](https://github.com/kud1ing/awesome-rust) - A curated list of Rust code and resources.
* [terryum/awesome-deep-learning-papers](https://github.com/terryum/awesome-deep-learning-papers) - Awesome - Most Cited Deep Learning Papers
* [josephmisiti/awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning) - Awesome Machine Learning
* [jwasham/coding-interview-university](https://github.com/jwasham/coding-interview-university) - Coding Interview University
* [vhf/free-programming-books](https://github.com/vhf/free-programming-books) - List of Free Learning Resources
* [terkelg/awesome-creative-coding](https://github.com/terkelg/awesome-creative-coding) - Creative Coding: Generative Art, Data visualization, Interaction Design, Resources

# Tutorials & References

## Libraries

* [Библиотека Яндекса](https://research.yandex.ru/lib/publications/), [Talks](https://events.yandex.ru/lib/talks/)
* [ACL Anthology](http://aclanthology.info/)
* [nikitavoloboev/learn-anything](https://github.com/nikitavoloboev/learn-anything) - Search Interactive Mind Maps to learn anything https://learn-anything.xyz

## Books

* [ITABoK](https://www.iasaglobal.org/itabok/) - The World’s First IT Architecture Body of Knowledge
* [Unix / Linux tutorial for beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/)
* [mbrubeck/fast-rust](https://github.com/mbrubeck/fast-rust) - Writing Fast Rust Programs
* [ruRust/rust_book_ru](https://github.com/ruRust/rust_book_ru) - The Rust Programming Language на русском языке
* [Rust Design Patterns](https://github.com/rust-unofficial/patterns) - An open source repository of design patterns and idioms in the Rust programming language.
* [Rust Cookbook](https://brson.github.io/rust-cookbook/) - Cookin' with Rust
* [Rust-101](https://www.ralfj.de/projects/rust-101/main.html) - A tutorial for the Rust language
* [The Rust FFI Omnibus](http://jakegoulding.com/rust-ffi-omnibus/) - The Rust FFI Omnibus is a collection of examples of using code written in Rust from other languages.
* [Discovery](https://japaric.github.io/discovery/) - Discover the world of microcontrollers through Rust!
* [webtypography.net](http://webtypography.net/) - The Elements of Typographic Style Applied to the Web
* [docs/current](https://www.postgresql.org/docs/current/static/index.html) - PostgreSQL Documentation
* [postgresql.leopard.in.ua](http://postgresql.leopard.in.ua/) - Работа с PostgreSQL: настройка и масштабирование
* [Rope Science](https://github.com/google/xi-editor/tree/master/doc/rope_science)
* [Category Theory for Programmers](https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/) - [Теория категорий для программистов](https://habrahabr.ru/post/245797/)
* [miloyip/game-programmer](https://github.com/miloyip/game-programmer) - A Study Path for Game Programmer
* [Red Book](http://www.opengl-redbook.com/) - The OpenGL® Programming Guide
* [The Book of Shaders](https://thebookofshaders.com/) - This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

## Tutorials

* [gfx-rs Programming Tutorial](https://github.com/Luke-Diamond/gfx-rs-tutorial/) - The much-needed tutorial for the gfx-rs graphical abstraction for Rust
* [Pixel Art](https://www.patreon.com/saint11/posts?tag=tutorial) - Pedro Medeiros is creating Pixel Art and other Game Dev stuff

## Series of articles, courses

* [ctjhoa/rust-learning](https://github.com/ctjhoa/rust-learning) - A bunch of links to blog posts, articles, videos, etc for learning Rust
* [Юрий Катков](https://habrahabr.ru/users/ganqqwerty/topics/) - Semantic Web
* [data61/fp-course](https://github.com/data61/fp-course) - Functional Programming Course
* [Graph theory](http://compalg.inf.elte.hu/~tony/Oktatas/TDK/FINAL/)
* [ES6 in Depth](https://hacks.mozilla.org/category/es6-in-depth/)
* [Whiteboxcrypto](http://whiteboxcrypto.com/) - protecting cryptographic keys in software applications

## Articles

* [The Many Kinds of Code Reuse in Rust](http://cglab.ca/~abeinges/blah/rust-reuse-and-recycle/) - [Куча способов переиспользовать код в Rust](https://habrahabr.ru/post/307616/)
* [Rayon: data parallelism in Rust](http://smallcultfollowing.com/babysteps/blog/2015/12/18/rayon-data-parallelism-in-rust/) - [Rayon: параллелизм данных в Rust](https://habrahabr.ru/post/274299/)
* [Writing VMODs...in rust](https://info.varnish-software.com/blog/writing-vmods-in-rust) - «A VMOD is a "Varnish MODule", a plugin that can be loaded and then used by the VCL to do... stuff»
* [Matrix Multiplication in Rust (Part 1)](https://www.suchin.co/2016/04/25/Matrix-Multiplication-In-Rust-Pt-1/)
* [JavaScript Optimization killers](https://github.com/petkaantonov/bluebird/wiki/Optimization-killers)
* [Graphics by Squares: a Gfx-rs Tutorial](https://suhr.github.io/gsgt/) - little tutorial to help people to learn gfx-rs

## Cheatsheets

* [Rust cheatsheets](https://github.com/ctjhoa/rust-learning#cheat-sheets) -
* [rust-cheatsheet](http://phaiax.github.io/rust-cheatsheet/)
* [Rust Iterator Cheat Sheet](https://danielkeep.github.io/itercheat_baked.html)
* [Rust Futures Cheatsheet](https://rufflewind.com/img/rust-futures-cheatsheet.html)
* [Time complexity of collections](https://doc.rust-lang.org/std/collections/#sequences)
* [Rust container cheat sheet](https://docs.google.com/presentation/d/1q-c7UAyrUlM-eZyTo1pd8SZ0qwA_wYxmPZVOQkoDmH4/edit#slide=id.p)
* [kmcallister/rustic-symmetries](https://github.com/kmcallister/rustic-symmetries) - Cheat sheet for concepts in Rust which come in matching sets or have some pleasing symmetry
* [ffmpeg](http://help.ubuntu.ru/wiki/ffmpeg)
* [ES6 katas](http://es6katas.org/) - Learn ES6 by doing it.
* [Third party cargo subcommands](https://github.com/rust-lang/cargo/wiki/Third-party-cargo-subcommands)

## Examples

* [codecov/example-rust](https://github.com/codecov/example-rust) - This repository serves as an example of how to use the Codecov global uploader with Rust.

## Tricks

* [dtolnay/semver-trick](https://github.com/dtolnay/semver-trick) - How to avoid complicated coordinated upgrades.

# Benchmarks

* [Стоимость OpenGL команд](http://www.gamedev.ru/code/articles/opengl_overhead)

# RFCs

* [RFCs](https://github.com/rust-lang/rfcs) - RFCs for changes to Rust
* [The pi type trilogy #1930 ](https://github.com/rust-lang/rfcs/issues/1930) - This issue is reference issue for the upcomming pi type trilogy.
* [Rfc: delegation of implementation](https://github.com/rust-lang/rfcs/pull/1406)

# Libs

## Rust

* [jordansissel/fpm](https://github.com/jordansissel/fpm) - Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
* [LooMaclin/tarantool_rs](https://github.com/LooMaclin/tarantool_rs/) - Sync/Async tarantool database connector.
* [rtsisyk/tarantool-rust](https://github.com/rtsisyk/tarantool-rust) - A proof-of-concept Rust module for Tarantool.
* [unicode-rs/unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) - Grapheme Cluster and Word boundaries according to UAX#29 rules
* [SimonSapin/rust-caseless](https://github.com/SimonSapin/rust-caseless) - Unicode caseless matching
* [RustCrypto/hashes](https://github.com/RustCrypto/hashes) - Collection of cryptographic hash functions written in pure Rust
* [BIP-rs](https://github.com/GGist/bip-rs) - BitTorrent Infrastructure Project In Rust
* [jpernst/rental](https://github.com/jpernst/rental) - Macro to generate self-borrowing structs
* [mitsuhiko/indicatif](https://github.com/mitsuhiko/indicatif) - A command line progress reporting library for Rust
* [sebcrozet/nphysics](https://github.com/sebcrozet/nphysics) - 2 and 3-dimensional rigid body physics engine for Rust. http://nphysics.org
* [sebcrozet/nalgebra](https://github.com/sebcrozet/nalgebra) - Linear algebra library for Rust. http://nalgebra.org
* [AtheMathmo/rusty-machine](https://github.com/AtheMathmo/rusty-machine) - Machine Learning library for Rust
* [mcarton/rust-derivative](https://github.com/mcarton/rust-derivative) - A set of alternative `derive` attributes for Rust
* [shmutalov/gitter-rs](https://github.com/shmutalov/gitter-rs) - Gitter API
* [michaelfairley/ezing](https://github.com/michaelfairley/ezing) - Easing functions for Rust
* [BurntSushi/quickcheck](https://github.com/BurntSushi/quickcheck) - QuickCheck is a way to do property based testing using randomly generated input
* [blt/smallcheck](https://github.com/blt/smallcheck) - an exhaustive checker in Rust
* [japaric/criterion.rs](https://github.com/japaric/criterion.rs) - A statistics-driven micro-benchmarking library
* [Thinkofname/stylish](https://github.com/Thinkofname/stylish) - A webrender based UI system that can (hopefully) be used in games.
* [tantivy-search/tantivy](https://github.com/tantivy-search/tantivy) - a full text search engine library written in rust
* [xd009642/keygraph-rs](https://github.com/xd009642/keygraph-rs) - This is a convenience library which stores adjacency graphs for physical keyboards
* [danielpclark/array_tool](https://github.com/danielpclark/array_tool) - Array helpers for Rust's Vector and String types

### Parsers

* [Geal/nom](https://github.com/Geal/nom) -
* [ptal/oak](https://github.com/ptal/oak) - A typed parser generator embedded in Rust code for Parsing Expression Grammars
* [J-F-Liu/pom](https://github.com/J-F-Liu/pom) - PEG parser combinators using operator overloading without macros
* [pest-parser/pest](https://github.com/pest-parser/pest) - The Elegant Parser
* [nikomatsakis/lalrpop](https://github.com/nikomatsakis/lalrpop) - LR(1) parser generator for Rust

## Python

* [kmike/pymorphy2](https://github.com/kmike/pymorphy2) - Morphological analyzer / inflection engine for Russian and Ukrainian languages
* [keon/algorithms](https://github.com/keon/algorithms) - Minimal examples of data structures and algorithms in Python
* [Coverage.py](http://coverage.readthedocs.io/en/latest/) - a tool for measuring code coverage of Python programs

## Java

* [dpaukov/combinatoricslib3](https://github.com/dpaukov/combinatoricslib3) - A library to generate permutations, combinations and other combinatorial sequences for Java 8

## C

* [stanfordnlp/GloVe](https://github.com/stanfordnlp/GloVe) - GloVe: Global Vectors for Word Representation

## JavaScript

* [Redux](http://redux.js.org/) - [перевод](https://www.gitbook.com/book/rajdee/redux-in-russian/details)
* [bestguy/redux-ractive-qlock](https://github.com/bestguy/redux-ractive-qlock) - Redux and RactiveJS example
* [immutable-js](https://facebook.github.io/immutable-js/)
* [RxJS 4](https://github.com/Reactive-Extensions/RxJS)
* [RxJS 5](https://github.com/ReactiveX/RxJS)
* [CycleJS](https://cycle.js.org/getting-started.html)
* [RubaXa/wormhole](https://github.com/RubaXa/wormhole) - EventEmitter for communication between tabs
* [Ramda](http://ramdajs.com/docs/) - A practical functional library for JavaScript programmers.
* [BlueBird](http://bluebirdjs.com/docs/api-reference.html) - Bluebird is a full featured promise library with unmatched performance

## Postgres

* [pg-strom/devel](https://github.com/pg-strom/devel) - PG-Strom is designed to utilize GPU devices to accelarate sequential scan, hash- based tables join and aggregate functions, at this moment

# Tools

## Online

* Rust Playground [1](https://play.rust-lang.org/) [2](http://play.integer32.com/)
* [Compiler Explorer](https://rust.godbolt.org/)
* [C++ Shell](http://cpp.sh/)
* [Haxe Playground](https://try.haxe.org/)
* [WasmExplorer](http://mbebenita.github.io/WasmExplorer/)
* [Noun Project](https://thenounproject.com/) - Nearly a million curated icons, created by a global community
* [Hash Functions](http://www.fileformat.info/tool/hash.htm)

## Utilities

* [NishanthSpShetty/crust](https://github.com/NishanthSpShetty/crust) - C/C++ to Rust Transpiler
* [yandex/gixy](https://github.com/yandex/gixy) - Nginx configuration static analyzer
* [xd009642/tarpaulin](https://github.com/xd009642/tarpaulin) - a code coverage reporting tool for the Cargo build system

# Services

## Blockchain

* [Bancor](https://www.bancor.network/) - The Bancor protocol enables built-in price discovery and a liquidity mechanism for tokens on smart contract blockchains. These “smart tokens” hold one or more other tokens in reserve and enable any party to instantly purchase or liquidate the smart token in exchange for any of its reserve tokens, directly through the smart token’s contract, at a continuously calculated price, according to a formula which balances buy and sell volumes.

# Useful stuff, cliparts

* [Flag icons](https://www.gosquared.com/resources/flag-icons/)

# Info

* [Rust release milestone predictions](https://internals.rust-lang.org/t/rust-release-milestone-predictions/4591)
* [Rusty Dash](https://rusty-dash.com/)

# Sites & Blogs

* [This Week in Rust](https://this-week-in-rust.org/) - Handpicked Rust updates, delivered to your inbox.
* [Rustycrate](https://rustycrate.ru/) - Русскоязычный сайт о языке программирования Rust
* [Rust Belt](http://plv.mpi-sws.org/rustbelt/) - Logical Foundations for the Future of Safe Systems Programming
* [More PyPy](https://morepypy.blogspot.com/) - PyPy Status Blog
* [Llogiq on stuff](https://llogiq.github.io/)
* [Baby Steps](http://smallcultfollowing.com/babysteps/) - Niko Matsakis
* [Codecapsule](http://codecapsule.com/) - Software and thoughts by Emmanuel Goossaert
* [Ricardo Martins](https://ricardomartins.cc/) - Computer Scientist. Rust contributor.
* [In Pursuit of Laziness](http://manishearth.github.io/) - Manish Goregaokar’s blog
* [Suchin](https://www.suchin.co/) - Data science engineer
* [Stephen Sherratt](https://gridbugs.org/) - systems hacker by day, game developer by night.

# Sport

* [Vinatorul/Coders-Of-The-Caribbean](https://github.com/Vinatorul/Coders-Of-The-Caribbean)