Collection of resources spanning key areas of Computer Science
Repository Index
65,264 visible repositories in the index
25–48 of 87 · Most stars
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
- game-engine
- raylib
- android
- rpi
An async control-flow library that makes stepping through logic easy.
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
- libuv
- header-only
- wrapper
- uvw
bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
- python
- micropython
- mcu
- iot
An advanced, but easy to use, platform for writing functional applications in Java 8.
- functional-programming
- reactive-streams
- monoid
- streams
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
➰ It's never been easier to try nodejs modules!
The only reasonable scripting engine for Go.
- interpreter
- prolog
- golang
- go
:speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
Parallel Collectors is a toolkit easing parallel collection processing in Java using Stream API.
- parallelism
- parallel-streams
- stream-api
- hacktoberfest
A simple, easy to use library for React development in ClojureScript.
- clojurescript
- hooks
- react
- interop
An OpenJDK release maintained and supported by SAP
- openjdk
- java
- open-source
- jdk
RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
- fsharp
- rfc
- language-design
- programming-language
Safe and easy to use crypto for iOS and macOS
- cryptography
- swift
- libsodium
Easy and elegant parser combinators for Python. With awesome docs.
Structured concurrency made easy
- concurrency
- golang
- goroutine
- structured-concurrency
C++ regular expressions made easy
Clinical Quality Language (CQL) is an HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains. This repository contains complementary tooling in support of that specification.
- cql
- clinical-quality-language
- cds
- java
An easy-to-use and fast library for task-based parallelism, utilizing coroutines.
- coroutines
- cpp
- parallel-computing