A list of cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
-
Updated
Nov 26, 2020 - Python
{{ message }}
Rust is a systems programming language created by Mozilla. It is similar to C++, but is designed for improved memory safety without sacrificing performance.
A list of cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
Example of using Rust to Extend Python
Vim client for TabNine. https://vimawesome.com/plugin/tabnine-vim
A Fast and Safe Python based on PyPy
From our benchmarks we can see that we are consistently slower than everyone else when serializing/deserializing boolean values. We should fix that.
orjson is using an unsafe block to create a reference to a boolean:
https://github.com/ijl/orjson/blob/03d55e99a953ce93cedc05f03e4b63b0bcbbcc7a/src/decode.rs#L81-L96
This avoids additional allocations.
For comparison, this is our code at the
The current behavior is unnecessarily verbose and irritating.
artiq_ctlmgr
^CTraceback (most recent call last):
File "/home/rj/src/conda/envs/py35/bin/artiq_ctlmgr", line 11, in <module>
load_entry_point('artiq', 'console_scripts', 'artiq_ctlmgr')()
File "/home/rj/src/artiq/artiq/frontend/artiq_ctlmgr.py", line 84, in main
loop.run_until_complete(rpc_server.wait_terminate(
Live code in Pandoc Markdown
Sublime Text client for TabNine. https://packagecontrol.io/packages/TabNine
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, and more
Perpetual Access To The Scholarly Record
Regexp based tool for mutating generic source code across numerous languages
Cookiecutter template for a Python package with a Rust binary module that supports releasing on Windows, OSX and Linux.
A repo which compares the speed of different programming languages.
A neural network hyphenator for the German language
a rust code completion plugin for gedit
Generate keyboards and keyboard layouts for various operating systems.
A Bitcoin library from scratch; in Python and Rust.
Created by Graydon Hoare
Released 2010
We noticed that we have some common patterns for common conflicts/duplicate resolution in our monorepo across different binaries.
Like