74 Repositories
Rust internet-computer Libraries
React Native (Expo) + JWT Authentication + Rust ICP canister
React Native (Expo) app with JWT Authentication and IC Rust canister This is a Proof-of-Concept React Native Expo mobile application that uses JSON We
Rust-crate with functions and helpers for working with music / audio, inspired by computer music languages.
music-math This crate contains common functions and helpers for working with music / audio in Rust. Most of these are inspired by similar functions fo
Just set of functions to utilize YOLO v3, v4, v7 and v8 version with OpenCV's DNN module
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem This crate provides some basic structures a
little computer 3 (lc3) virtual machine written in Rust
Little Computer 3 (LC3) Virtual Machine (by @lowlevelers) What is Little Computer 3? Little Computer 3, or LC-3, is a type of computer educational pro
A small program to feed the audio from your QRP-Labs QDX digital transceiver through to your computer's speakers
A small program to feed the audio from your QRP-Labs QDX digital transceiver through to your computer's speakers. Also gives you a small user interface in which you can see a signal-strength meter, control the output volume coming from your speakers, and to tune the QDX to a particular frequency (receive SSB and other signals!).
The easiest way to search for images on your desktop 🔎
What is ByteDetective? ByteDetective is a desktop app (currently available for MacOS) that acts as a semantic search engine for your photos. The aim i
Use your computer as a cosmic ray detector! One of the memory errors Rust does not protect against.
Your computer can double up as a cosmic ray detector. Yes, really! Cosmic rays hit your computer all the time. If they hit the RAM, this can sometimes
Multi-platform desktop app to download and run Large Language Models(LLM) locally in your computer.
Multi-platform desktop app to download and run Large Language Models(LLM) locally in your computer 🔗 Download | Give it a Star ⭐ | Share it on Twitte
Emulator for the agon light 8-bit computer
agon-light-emulator This will be an emulator for the agon light (https://www.thebyteattic.com/p/agon.html) by Bernardo Kastrup. The ez80 emulation is
👀Little program I made in 🦀Rust that reminds me every 20 minutes to look away from my computer 🖥screen.
👀 eye break Little program I made in 🦀 Rust that reminds me every 20 minutes to look away from my computer 🖥 screen. I stay way too long on the com
Cross-platform compute shader engine
wgpu-compute-toy This is the compute shader engine for https://compute.toys As well as running on the web via WebAssembly and WebGPU, it can run nativ
Look Ma: My computer is talking!
chatgpt-at-home A simple text generator based on n-grams and Markov chains: $ cargo run --release :train sources/shakespeare.txt ACT IV ACT IV.
A simple tomasulo simulator written in Rust for the course Computer Architecture.
Tomasulo Simulator This is a Tomasulo simulator written in Rust for the course Computer Architecture. Two Demo programs are tested in the simulator, w
Writing an OS in Rust, To Study Operating System and Computer System
Hun Os Writing an OS in Rust, To Study Operating System and Computer System Reference Os Written In Rust https://github.com/seonghun-dev/blog_os https
Simple PoC to issue JSON Web Tokens (JWTs) with a canister on the Internet Computer.
JWT Issuer Proof of Concept Overview Simple PoC to issue JSON Web Tokens (JWTs) with a canister on the Internet Computer. It allows the issuance of tw
The project brings the IC ecosystem to Unity, allowing Unity developers to call the functions of canisters on IC,
Agent of Internet Computer for Unity The Intro The project brings the IC ecosystem to Unity, allowing Unity developers to call the functions of canist
A demo of the Internet Computer's Bitcoin API
Bitcoin Integration Demo A demo of the bitcoin endpoints on the Internet Computer. This demo is already deployed to the IC, so you can already try it
An NTP implementation in Rust, supported by Internet Security Research Group's Prossimo project.
NTPD-rs NTPD-rs is an implementation of NTP completely written in Rust, with a focus on exposing a minimal attack surface. The project is currently in
Final Project for "Computer Networking Security": A Layer-3 VPN implementation over TLS
Final Project for "Computer Networking Security": A Layer-3 VPN implementation over TLS
💣 SMH – a computer vision project for automatic, precision mortar strike calculations in Squad
💣 Squad Mortar Helper (SMH) SMH is a computer vision toy project aimed at automating mortar calculations in the game Squad Download demo.mp4 Requirem
Kindelia: a hack-proof decentralized computer
Kindelia: a hack-proof decentralized computer Turing-complete blockchains, such as Ethereum, allow users to host applications in a decentralized netwo
Rust library for build smart contracts on Internet Computer, by the Spinner.Cash team.
Spinner Rust library for building smart contracts on the Internet Computer. More specifically it is used by Spinner.Cash, a decentralized layer-2 prot
Simulator for the pioneering TX-2 computer
TX-2 Simulator We are trying to create a simulator for Lincoln Lab's historic TX-2 computer. Notably, this is the computer on which Ivan Sutherland's
Ciência da computacao, algoritmos e programacão
Computação para Iniciantes Este mini-curso tem como objetivo introduzir aos conceitos básicos da programação/Ciência da computação ROADMAP Introdução
This is the repository for the group project assignment in the course "Project in Introduction to Computer Science" (DD1396), by the Inda21plusplus group.
Project-Delta This is the repository for the group project assignment in the course "Project in Introduction to Computer Science" (DD1396), by the Ind
A simple programming language, created for AP Computer Science
A simple programming language, created for AP Computer Science
A Computer Science Wordle variant, where all solutions are related to computing
Csdle I decided to expand a previous project I made, Rdle, which was a plain wordle clone. Recently however, I have been getting very into Wordle vari
A server to continously poll nearly always-on sites to verify that your internet connectivity stays up
Dead Router A server to continously poll nearly always-on sites to verify that your internet connectivity stays up! If one or more of the servers stop
A preview of the integration between Bitcoin and the Internet Computer.
Bitcoin Integration Developer Preview Overview The integration between the Internet Computer and Bitcoin will enable developers to build canisters tha
Based on the Book Computer Graphics from Scratch
raytracing_basic v1 Description Based on the Book Computer Graphics from Scratch Dependencies Good Web Game Build and run cargo build --release
Turnstile encrypts data so that it can only be decrypted on another computer
Turnstile - One Way Encryption Turnstile encrypts data so that it can only be decrypted on another computer (and can't be decrypted on the encrypting
This repository contains the Rust source code for the algorithms in the textbook Algorithms, 4th Edition
Overview This repository contains the Rust source code for the algorithms in the textbook Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne.
Vviz - Rapid prototyping GUI, and visual printf-style debugging for computer vision development.
vviz Rapid prototyping GUI, and visual printf-style debugging for computer vision development. Its core dependencies are egui and Miniquad. For a full
Simple DHCP client for the Wiznet W5500 internet offload chip.
w5500-dhcp Simple DHCP client for the Wiznet W5500 SPI internet offload chip. Warning Please proceed with caution, and review the code before use in a
A rust-based command line tool to serve as a gateway for a Internet Computer replica.
icx-proxy A command line tool to serve as a gateway for a Internet Computer replica. Contributing Please follow the guidelines in the CONTRIBUTING.md
DIP20: A fungible token standard for the DFINITY Internet Computer.
DIP20 - Introduction Token standards are essential for the Internet Computer ecosystem, especially for the decentralized finance ecosystem (DeFi) syst
DIP721 - An Internet Computer Non-fungible Token Standard
DIP721 - Introduction DIP721 is an ERC-721 style non-fungible token standard built mirroring its Ethereum counterpart and adapting it to the Internet
Terabethia - A Bridge and Messaging Protocol between Ethereum and the Internet Computer.
Terabethia - A Bridge Between Ethereum & the Internet Computer Terabethia is a bridge between Ethereum & the Internet Computer that contracts in both
A clean and simple network looking glass application
lg lg is my custom Looking Glass server software for use in ZZANet. The whole application is lightweight, self-contained, and easy to use even outside
Cover is an open internet service for canister code verification on the Internet Computer
Cover Cover (short for Code Verification) is an open internet service that helps verify the code of canisters on the Internet Computer. Visit our webs
End-to-end encryption and mutual authentication for distributed applications.
✨ Hands-on Introduction: Build end-to-end encrypted, mutually-authenticated, secure messaging in Rust ✨ Rust and Elixir libraries for end-to-end encry
All the data an IC app needs to make seamless experiences, accessible directly on the IC. DAB is an open internet service for NFT, Token, Canister, and Dapp registries.
DAB 👀 Overview An Internet Computer open internet service for data. All the data an IC app needs to make a seamless experience, accessible directly o
Coursework on computer architecture
instruction_pipeline_model Coursework on computer architecture Task Description Estimation of the average command execution time The processor pipelin
⌚ A command-line tool (and library) for the rusty Swatch Internet Time.
⌚ A command-line tool (and library) for the rusty Swatch Internet Time. Comes with XBar/Swiftbar support.
A learning project/fun experiment in internet protocol
Piper a learning project/fun experiment in internet protocol Version 0.4.0 (SEMVER) Goals Piper is Simple. A page is a page. There are no secondary re
Open Internet Service to store transaction history for NFTs/Tokens on the Internet Computer
CAP - Certified Asset Provenance Transaction history & asset provenance for NFT’s & Tokens on the Internet Computer CAP is an open internet service pr
Basic computer emulator
BasePC 2.0 Наиболее приближенный к реальности эмулятор БЭВМ сделанный по вот этой книге Отличается от других реализацией кол-вом полезных фич и близос
Rust library for developing safe canisters.
IC Kit This library provides an alternative to ic-cdk that can help developers write canisters and unit test them in their Rust code. Install Add this
Efficient ML solutions for long-tailed demands.
MegFlow MegFlow 是一个面向视觉应用的流式计算框架, 目标是简单、高性能、帮助机器学习应用快速落地。 Features 基于 async-std[features=tokio1] 的高效异步运行时调度器 简洁的基于 toml 的建图描述格式 支持静态、动态、共享子图 支持 Rust/P
Task scheduler for the Internet Computer
IC Cron Makes your IC canister proactive Abstract Canisters are reactive by their nature - they only do something when they're asked by a client or an
Combine internet connections, increase your download speed
dispatch A SOCKS proxy that balances traffic between network interfaces. Should work on macOS, Windows, and Linux. Only tested on macOS for now. This
Dank - The Internet Computer Decentralized Bank - A collection of Open Internet Services - Including the Cycles Token (XTC)
Dank - The Internet Computer Decentralized Bank Dank is a collection of Open Internet Services for users and developers on the Internet Computer. In t
Curated list of awesome projects and resources related to Rust and computer security
Awesome Rust Security Curated list of awesome projects and resources related to Rust and computer security Table of Contents Tools Web and Cloud Secur
A linear algebra and mathematics library for computer graphics.
cgmath-rs A linear algebra and mathematics library for computer graphics. The library provides: vectors: Vector2, Vector3, Vector4 square matrices: Ma
secret folders generator to hide hentais in your computer
hentai dream 95 secret folders generator to hide hentais in your computer, but its really old way as **** used techniquee one injection technique from
A rust library containing typings and utility functions dealing with the Public specification of the Internet Computer.
IC Types Contributing Please follow the guidelines in the CONTRIBUTING.md document. Goal This library contains typings and utility functions dealing w
Rustymind is a driver and parser for NeuroSky MindWave EEG headset written in pure Rust.
Rustymind is a driver and parser for NeuroSky MindWave EEG headset written in pure Rust. You can use it to connect, interact, and plot real time data from the headset.
Agent library for Internet Computer, in Dart
An agent library built for Internet Computer, a plugin package for dart and flutter apps. Developers can build ones to interact with Dfinity's blockchain directly.
A tool to aid in self-hosting. Expose local services on your computer, via a public IPv4 address.
innisfree A tool to aid in self-hosting. Expose local services on your computer, via a public IPv4 address. Why? Most of the data I maintain is local,
MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom.
MASQ Node Source The MASQ project was forked from Substratum's Node project in order to carry on development after Substratum ceased operations in Oct
Source project for the Internet Computer software
The Internet Computer is the world’s first blockchain that runs at web speed and can increase its capacity without bound. Like the Internet (which is composed of many machines adhering to TCP/IP protocol) and blockchain protocols (such as Bitcoin and Ethereum).
Zcash - Internet Money
Zcash 4.4.0 What is Zcash? Zcash is an implementation of the "Zerocash" protocol. Based on Bitcoin's code, Zcash intends to offer a far higher standar
port of MapBox's earcut triangulation code to Rust language
Earcutr This is a port of the MapBox company's Earcut computer code, which triangulates polygons. Please see https://github.com/mapbox/earcut for more
spy on the DNS queries your computer is making
dnspeep dnspeep lets you spy on the DNS queries your computer is making. Here's some example output: $ sudo dnspeep query name
Collection of vision & graphics algorithms
Vision Magic Collection of vision & graphics algorithms Paper | Demo | Docs Built with 🦀 by The Vision Cortex Research Group Impression Impression is
Czkawka is a simple, fast and easy to use app to remove unnecessary files from your computer.
Multi functional app to find duplicates, empty folders, similar images etc.
A computer programming language interpreter written in Rust
Ella lang Welcome to Ella lang! Ella lang is a computer programming language implemented in Rust.
Experimental Quantum Computer Simulator + Quantum Chess Implementation
Quantum Chess A somewhat hacky implementation of this paper (made in a week over a holiday). It's not heavily tested and probably has some bugs still
The Computer Language Benchmarks Game: Rust implementations
The Computer Language Benchmarks Game: Rust implementations This is the version I propose to the The Computer Language Benchmarks Game. For regex-dna,
Advanced Rust quantum computer simulator
quantum Advanced Rust quantum computer simulator. Motivation Quantum is a quantum computer simulator written with the following design goals in mind:
An OpenGL function pointer loader for Rust
gl-rs Overview This repository contains the necessary building blocks for OpenGL wrapper libraries. For more information on each crate, see their resp
Zcash - Internet Money
Zcash 4.3.0 What is Zcash? Zcash is an implementation of the "Zerocash" protocol. Based on Bitcoin's code, Zcash intends to offer a far higher standar
Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.
Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device. Polaris works by streami
Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router.
Device Blocker Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router. This is the server which