587 Repositories
Rust advent-of-code-2022-python Libraries
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
ClangQL - Clang AST Query Language ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK.
A collection of lints to catch common mistakes and improve your Cairo code.
cairo-lint A collection of lints to catch common mistakes and improve your Cairo code. Usage cairo-lint can either be used as a library or as a standa
Devices can use this SDK to connect to the Spotflow IoT Platform. Supported languages: Rust, Python, C.
Device SDK for Spotflow IoT Platform Languages | Features | Architecture | Building and Testing | License Devices can use this SDK to connect to the S
πΎ High-performance Text processing library for the Thai language, built with Rust and exposed as a Python package.
Thongna πΎ Thongna (ΰΈΰΉΰΈΰΈΰΈΰΈ²) is a high-performance text processing library for the Thai language, built with Rust and exposed as a Python package. Insp
Blockoli is a high-performance tool for code indexing, embedding generation and semantic search tool for use with LLMs.
blockoli π₯¦π Blockoli is a high-performance tool for code indexing, embedding generation and semantic search tool for use with LLMs. blockoli is buil
A lightweight and high-performance order-book designed to process level 2 and trades data. Available in Rust and Python
ninjabook A lightweight and high-performance order-book implemented in Rust, designed to process level 2 and trades data. Available in Python and Rust
Authenticate the cryptographic chain-of-custody of Linux distributions (like Arch Linux and Debian) to their source code inputs
backseat-signed Authenticate the cryptographic chain-of-custody of Linux distributions (like Arch Linux and Debian) to their source code inputs. This
Incredible.dev is an AI Coding Co-worker which can code, fix, document, deploy, test your APIs. One agent to rule everything API.
Incredible.dev Early Github preview, documentation and instruction to run coming soon in a week! Here are some highlights: AI agents that can code, fi
EmbedAnything is a powerful python library designed to streamline the creation and management of embedding pipelines
EmbedAnything is a powerful python library designed to streamline the creation and management of embedding pipelines. Built in Rust with no heavy dependencies.
This monorepository contains the source code for the smart contracts implementing bAsset Protocol on the Terra blockchain.
Crll bAsset Contracts This monorepository contains the source code for the smart contracts implementing bAsset Protocol on the Terra blockchain. You c
A AMD64 code generator (like LLVM)
A libary to generate x86-64Bit machine code Error: Jit dosn't work Warning: this libary is currently undergoing big changes so don't use in production
Python package for topological data analysis written in Rust. Not limited to just H0 and H1.
Topological Data Analysis (TDA) Contents Installation Compiling from source Roadmap TDA is a python package for topological data analysis written in R
Pure rust implementation of python's random module with compatible generator behaviour.
pyrand Pure rust implementation of (parts of) python's random module with compatible PRNG behaviour: seeding with equivalent values will yield identic
The fastest memoizing and caching Python library written in Rust.
Cachebox Cachebox is a Python library (written in Rust) that provides memoizations and cache implementions with different cache replecement policies.
Doing advent of code with CUDA and rust.
advent-of-cuda I want to get better at writing cuda kernels so I plan on doing advent of code with cuda. You can follow along here. This for advent of
My Advent of Code 2023 solutions in the Rust programming language.
Advent of Code 2023 in Rust My Advent of Code 2023 solutions in the Rust programming language. This repository holds a separate Rust project for each
A cli tool to automatically download and upload advent of code problems.
Advent of Code CLI CLI client for advent of code. The purpose of this tool is so you don't have to leave your editor while participating (if you are l
Advent of Code 2023 solutions - #15 on global leaderboard
My solutions for Advent of Code 2023, written in Rust. The code requires Rust nightly to run. Sample inputs from each day are provided. To run with ac
Solutions to Advent of Code 2023 in Rust! :crab:
AdventOfCode2023 π Solutions to AoC 2023 in Rust π¦ Usage # to be able to download inputs (see fetch.sh) export AOC_SESSION=[value from session cooki
ππ My Advent of Code 2023 solutions πβ
ππ My AOC 2023 solutions π β π Table of contents π Table of the days π Goals β Quickstart π Table of the days Day Part 1 Part 2 Language 01 Toki
Solutions to Advent of Code 2023 in Rust π
Advent of Code 2023 Solutions to Advent of Code 2023 in Rust π Day Part 1 Part 2 Thoughts 1 β β As with most early advent of code challenges, it's mo
Solutions of Advent-of-Code 2023 in Rust
Advent of Code 2023 in Rust If you've never heard of Advent of Code, you're missing out. Check it out now at adventofcode.com! I mostly do AoC puzzles
Shuttle.rs Christmas Code Hunt 2023
π Shuttle.rs Christmas Code Hunt 2023 Submissions π These are my submissions for the Christmas Code Hunt hosted by shuttle.rs This is using a custom
cargo-crev to cargo-vet code review exporter
cargo-crev to cargo-vet converter Crev and Vet are supply-chain security tools for auditing Rust/Cargo dependencies. This tool (crevette) is a helper
My solutions for the Advent of Code 2023.
π Advent Of Code 2023 Hi! These are my Rust solutions for the Advent of Code 2023. Day Name Source Part 1 Part 2 Time 1 Time 2 1 Trebuchet?! 01.rs β
πSolutions for Advent of Code 2023
π Advent of Code 2023 Solutions for Advent of Code in Rust. 2023 Results Day Part 1 Part 2 Day 1 β β Day 2 β β Day 3 β β Day 4 β β Day 5 β β Day 6 β
A Minimalistic Rust library to extract all potential function selectors from EVM bytecode without source code.
EVM Hound A Minimalistic Rust library to extract all potential function selectors from EVM bytecode without source code. Installation $ cargo add evm_
cpa is a cli tool for ultra fast setup of Rust & Python projects
CPA: Create-Python-App cpa is a cli tool for ultra fast setup of new Python & Rust projects. It automates the creation of config files like style & li
Code for my workshop "Production-ready WebAssembly with Rust" presented at RustLab 2023 in Florence
Workshop: Production-ready WebAssembly with Rust A workshop on Rust for WebAssembly by Alberto Schiabel (@jkomyno). π€ This workshop was first present
Schemars is a high-performance Python serialization library, leveraging Rust and PyO3 for efficient handling of complex objects
Schemars Introduction Schemars is a Python package, written in Rust and leveraging PyO3, designed for efficient and flexible serialization of Python c
Bindings for jsonpath-rust library
jsonpath-rust-bindings This package contains Python bindings for jsonpath-rust library by besok. The details regarding the JsonPath itself can be foun
zink! is a library for developing ink! smart contracts with useful Rust macros that extend functionality and reduce boilerplate code.
zink! Smart Contract Macros This is a helper library for developing ink! smart contracts. It contains useful Rust macros that extend functionality and
Catch Tailwindcss Errors at Compile-Time Before They Catch You, without making any change to your code! Supports overriding, extending, custom classes, custom modifiers, Plugins and many more ππ₯π¦
twust Twust is a powerful static checker in rust for TailwindCSS class names at compile-time. Table of Contents Overview Installation Usage Statement
An LLM-powered (CodeLlama or OpenAI) local diff code review tool.
augre An LLM-powered (CodeLlama or OpenAI) local diff code review tool. Binary Usage Install Windows: $ iwr https://github.com/twitchax/augre/releases
Manage your dotfiles and packages with ease. Define your $HOME as Code π» π β¨
EnvHub is a simple tool to manage dotfiles and packages accross multiple machines. Written in Rust, internally it uses nix/homebrew/pkgx/devbox to man
A museum of code!
museum_of_code A museum of code! Built with Rust, Yew and Tailwind CSS. VISIT HERE! Developer setup Install Rust curl https://sh.rustup.rs -sSf | sh I
Supporting code for the paper "Optimized Homomorphic Evaluation of Boolean Functions" submitted to Eurocrypt 2024
This repository contains the code related to the paper Optimized Homomorphic Evaluation of Boolean Functions. The folder search_algorithm contains the
π¦ OpenAPI code generation π·
Pig π¦ OpenAPI code generation π· Install cargo install --git [email protected]:truchi/pig.git --locked Usage π¦ OpenAPI code generation π· Usage: pig [
RocksDB-based queue with python bindings
RocksQ An inproc RocksDB-based queue with Python bindings. It is implemented in Rust. Features: max capacity limit in number of elements; size calcula
A simple CLI tool to create python project file structure, written in Rust
Ezpie Create python projects blazingly fast What Ezpie can do? It can create a python project directory What kind of directory can Ezpie create? For c
Make beautiful colored code listings in LaTeX with the power of TreeSitter.
What is this? This is a CLI tool that consumes TreeSitter's output and transforms it into LaTeX code that will produce syntax-colored code listing. If
A library that allows for the arbitrary inspection and manipulation of the memory and code of a process on a Linux system.
raminspect raminspect is a crate that allows for the inspection and manipulation of the memory and code of a running process on a Linux system. It pro
Truly universal encoding detector in pure Rust - port of Python version
Charset Normalizer A library that helps you read text from an unknown charset encoding. Motivated by original Python version of charset-normalizer, I'
Yet another Python environment manager.
yen The easiest Python environment manager. Create virtual environments for any Python version, without needing Python pre-installed. Installation Get
Source code of Ferrocene, safety-critical Rust toolchain
Ferrocene is a toolchain to enable the use of the Rust programming language in safety-critical environments. It is a proper downstream of the main Rus
Pollard's p - 1, in rust, with python bindings
Pollard's p - 1 algorithm for factorization Written in rust, using pyo3 to provide python bindings and primesieve for fast prime enumeration. libprime
Putting the 1992 Putnam Test question A-6 into code.
Problem If you choose 4 points on a sphere and consider the tetrahedron with these points as it's vertices, what is the probability that the center of
Find Eigenvalues and Eigenvectors with Rust using UMFPACK + ARPACK
eigs (Rust/Python Package) Find Eigenvalues and Eigenvectors with Rust/Python using UMFPACK + ARPACK. Packages Rust Library: eigs @ crates.io: cargo a
A CLI tool you can pipe code and then ask for changes, add documentation, etc, using the OpenAI API.
AiBro This is your own little coding bro, immersed in the world of AI, crypto, and all other types of over hyped tech trends. You can pipe it code and
Code template for a production Web Application using Axum: The AwesomeApp Blueprint for Professional Web Development.
AwesomeApp rust-web-app More info at: https://awesomeapp.dev/rust-web-app/ rust-web-app YouTube episodes: Episode 01 - Rust Web App - Course to Produc
Language server for Odoo Python/JS/XML
odoo-lsp Features Completion, definition and references for models, XML IDs and model fields Works for records, templates, env.ref() and other structu
π Blazing fast and Powerful Discord Token Grabber, no popo made with python
Rusty-Grabber π a blazing fast Discord Token Grabber, no popo made with python Fastest Token Grabber ever : Rusty-Grabber time ./target/release/grab
A Solr 8+ Client for Rust and Python
Solrstice: A Solr 8+ Client for Rust and Python Solrstice is a SolrCloud aware client library written in rust. It also provides a wrapper to python. U
The high-speed IAPWS-IF97 package in Rust with C and Python binding
SEUIF97 This is the Rust implementation of the high-speed IAPWS-IF97 package seuif97 with C and Python binding. It is suitable for computation-intensi
Rich terminals. follows Python's rich conventions
richterm use richterm::print; use richterm::text; use richterm::track; use richterm::progress; use std::{thread, time}; fn main() { let vec = ve
Original source code for Practical Rust Projects 2nd ed. by Shing Lyu and Andrew Rzeznik
Apress Source Code This repository accompanies Practical Rust Projects 2nd ed. by Shing Lyu and Andrew Rzeznik (Apress, 2023). Download the files as a
TinyTodo is a Cedar Agent example, with a server in Rust and client in python
TinyTodo - OPAL and Cedar Agent Demo TinyTodo is a simple application for managing task lists. It uses OPAL and Cedar Agent to control who has access
The lambda-chaos-extension allows you to inject faults into Lambda functions without modifying the function code.
Chaos Extension - Seamless, Universal & Lightning-Fast The lambda-chaos-extension allows you to inject faults into Lambda functions without modifying
Code accompanying the 1 Hour Dive into Async live stream.
1 Hour Async This is the code accompanying the 1 Hour Dive into Async live-stream. The slides are here You can watch the recorded event on YouTube Inc
Evaluate performance gains to expect when EVM were to compile hot contracts into machine code
Convert evm bytecode to native machine code and go vroom - just an experiment, probably broken, reach out to [email protected] to contribute / productionize.
rehype plugin to use tree-sitter to highlight code in pre code blocks
rehype-tree-sitter rehype plugin to use tree-sitter to highlight code in precode blocks Contents What is this? When should I use this? Install Use
Code for blog post "{n} times faster than C, where n = 128"
Code for {n} times faster than C, where n = 128 Actually, n = 290 π€― Benchmark Setup Rust version: rustc 1.70.0 (90c541806 2023-05-31) Run test: cargo
Rust client for the huggingface hub aiming for minimal subset of features over `huggingface-hub` python package
This crates aims to emulate and be compatible with the huggingface_hub python package. compatible means the Api should reuse the same files skipping d
Yet another code execution engine written in Rust.
exec Yet another blazingly fast code execution engine written in Rust. Paths GET /api/v1/status GET /api/v1/runtimes POST /api/v1/execute POST /api/v1
Benchmarking C, Python, and Rust on the "sp" problem
Fast SP Various implementations of the problem in this blog post. Requirements To run this, you will need Rust Nightly and Python 3.8+ with numpy. Rus
π« create beautiful code snippets on ray.so
Raysoβ¨ [ Generate beautiful screenshot snippets from terminal using ray.so ] Installation π Source π $ git clone --depth=1 https://github.com/pwnwri
Tool to allow parsing large JSON files without laoding into memory
Tool to allow parsing large JSON files without laoding into memory. Developed in Rust with adapters in other programming langauges for easy adoption
Rusty Shellcode Reflective DLL Injection (sRDI) - A small reflective loader in Rust 4KB in size for generating position-independent code (PIC) in Rust.
Shellcode Reflective DLL Injection (sRDI) Shellcode reflective DLL injection (sRDI) is a process injection technique that allows us to convert a given
Python wrapper around reth db. Written in Rust.
reth-db-py Bare-bones Python package allowing you to interact with the Reth DB via Python. Written with Rust and Pyo3. This python wrapper can access
Get relevant files/authors for your code - binary written in rust
ContextPilot: All the context, right at your door code step. What is ContextPilot? Use this binary to find top N (all for now) relevant files and auth
Rust code for T-Display S3 AMOLED, ESP32-S3 board with RM67162 AMOLED display
T-Display S3 AMOLED What is it? This is a Rust BSP for the Lilygo's T-Display S3 AMOLED board. RM67162 AMOLED driver in QSPI mode RM67162 AMOLED drive
Work with bioinformatic files using Arrow, Polars, and/or DuckDB
biobear is a Python library designed for reading and searching bioinformatic file formats, using Rust as its backend and producing Arrow Batch Readers
More beautiful HTML reports for llvm-cov/cargo-llvm-cov
π llvm-cov-pretty More beautiful HTML reports for llvm-cov (cargo-llvm-cov specifically). Dark theme support (switches automatically based on your br
derive(Code) simplifies error handling by providing an easy-to-use enumeration of error codes
enum-code Introduction enum-code is a derive macro for enum types. This library generates code that associates error codes with error types. It can be
Write simple proc-macros inline with other source code.
script-macro An experimental way to write simple proc-macros inline with other source code. Did you ever end up getting frustrated at the boilerplate
Sample Python extension using Rust/PyO3/tch to interact with PyTorch
Python extensions using tch to interact with PyTorch This sample crate shows how to use tch to write a Python extension that manipulates PyTorch tenso
Continuous runtime observablity SDKs to monitor WebAssembly code.
Observe Observe is an observability SDK for WebAssembly. At the moment we support wasmtime hosts and we output opentelemetry data to stdout. We plan t
Read specialized NGS formats as data frames in R, Python, and more.
oxbow Read specialized bioinformatic file formats as data frames in R, Python, and more. File formats create a lot of friction for computational biolo
python dependency vulnerability scanner, written in Rust.
π Pyscan A dependency vulnerability scanner for your python projects, straight from the terminal. π blazingly fast scanner that can be used within l
Cedar-agent is the easiest way to deploy and run Cedar
Cedar Agent What is Cedar-Agent? Cedar-Agent is an HTTP server designed to efficiently manage a policy store and a data store. It provides a seamless
A simple code that will load a shellcode directly into RAM memory in a new process
γ π γAbout RustSCLoader RustSCLoader is a simple code that has the intention of loading a shellcode directly into RAM memory in a new process that wi
Tool to convert variable and function names in C/C++ source code to snake_case
FixNameCase Tool to convert variable and function names in C/C++ source code to snake_case. Hidden files and files listed in .gitignore are untouched.
auto-rust is an experimental project that aims to automatically generate Rust code with LLM (Large Language Models) during compilation, utilizing procedural macros.
Auto Rust auto-rust is an experimental project that aims to automatically generate Rust code with LLM (Large Language Models) during compilation, util
Unofficial python bindings for the rust llm library. πβ€οΈπ¦
llm-rs-python: Python Bindings for Rust's llm Library Welcome to llm-rs, an unofficial Python interface for the Rust-based llm library, made possible
Code implementation of DDIA, primarily using Rust and Go languages.
Let's implement DDIA in rust and golang (with some Java and Cpp). This repository contains code implementations for 'Designing Data-Intensive Applicat
Ask ChatGPT for a shell script, code, or anything, directly from your terminal π€π§ π¨βπ»
ShellGPT Ask ChatGPT for a shell script, code, or anything, directly from your terminal π€ π§ π¨βπ» Demo Install The binary is named gpt when installe
A library for building tools to determine if vulnerabilities are reachable in a code base.
Overview Vuln Reach is a library for developing tools that determine if a given vulnerability is reachable. Provided to the open source community by P
CLI for self-bootstrapped Python applications
PyApp PyApp is a CLI wrapper for Python applications that bootstrap themselves at runtime. Each application is configured with environment variables a
Code-shape is a tool for extracting definitions from source code files
Code-shape Code-shape is a tool that uses Tree-sitter to extract a shape of code definitions from a source code file. The tool uses the same language
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular.
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular. Nodium aims to provide a user-friendly visual node-based interface for various tasks.
A cargo subcommand that extends cargo's capabilities when it comes to code generation.
cargo-px Cargo Power eXtensions Check out the announcement post to learn more about cargo-px and the problems it solves with respect to code generatio
Projects worked on during Juno Code and Chill sessions.
Juno Code and Chill projects These projects are created during Juno "Code and Chill" session in the Juno discord. Project Description cw721-piggy-bank
Stall tracking for Python's GIL and Trio tasks
Perpetuo perpetuo, verb: To cause to continue uninterruptedly, to proceed with continually Perpetuo is a stall tracker for Python. Specifically, it ca
dbt Cloudβ’οΈ infrastructure-as-code that is friendly to analysts
dbterra dbt Cloud β’οΈ infrastructure-as-code that is friendly to analysts, bizops, etc Motivation While there are Terraform β’οΈ plugins that can be used
βοΈ Pre-commit hook for downgrading Python logger syntax
printf-log-formatter Automatically convert f-strings and str.format() syntax to printf-style strings. In other words, this syntax logger.error(f"{1}")
This is a tool to evaluate or export code from Markdown files.
Evaluate Markdown This is a tool to evaluate or export code from Markdown files. Why? Because I like writing Markdown files with code snippets (it's g
Generate perfect Vyper compatible code headers every time.
headers-vy Generate perfect Vyper-compatible code headers every time. Build You need Rust and Cargo installed on your machine. See the installation gu
Demo app duplicated in 5 languages (Go/JavaScript/Python/Ruby/Rust) showing how to go from source code to container image using melange+apko
hello-melange-apko π« This repo contains an example app duplicated across 5 languages showing how to: Package source code into APKs using melange Buil
zzhack-cli is a Command Tool to help you quickly generate a WASM WebApp with simple configuration and zero code
English | δΈζζζ‘£ zzhack-cli is a Command Tool that can help you quickly generate a WASM WebApp with simple configuration and zero code. It's worth menti
Python implementation of CeresDB client.
CeresDB Python Client Introduction The python client for CeresDB. CeresDB is a high-performance, distributed, schema-less, cloud native time-series da