John Skottis (giannissc)

giannissc

Geek Repo

Location:Edinburgh, United Kingdom

Github PK Tool:Github PK Tool

John Skottis's starred repositories

Awesome-CV

:page_facing_up: Awesome CV is LaTeX template for your outstanding job application

Language:TeXLicense:LPPL-1.3cStargazers:21928Issues:211Issues:277

kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

Language:PythonLicense:MITStargazers:17010Issues:599Issues:5017

cozo

A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

Language:RustLicense:MPL-2.0Stargazers:3143Issues:40Issues:135

riscv-v-spec

Working draft of the proposed RISC-V V vector extension

Language:AssemblyLicense:CC-BY-4.0Stargazers:874Issues:129Issues:704

rquickshare

Rust implementation of NearbyShare/QuickShare from Android for Linux.

Language:RustLicense:GPL-3.0Stargazers:686Issues:10Issues:40

Ribir

Non-intrusive GUI framework for Rust

Language:RustLicense:MITStargazers:669Issues:23Issues:79

virtual-display-rs

A Windows virtual display driver to add multiple virtual monitors to your PC! For Win10+. Works with VR, obs, streaming software, etc

Language:RustLicense:MITStargazers:413Issues:4Issues:33

graph

A library for high-performant graph algorithms.

Language:RustLicense:MITStargazers:353Issues:15Issues:15

revy

Proof-of-concept time-travel debugger for the Bevy game engine, built using Rerun.

Language:RustLicense:Apache-2.0Stargazers:308Issues:4Issues:0

stabby

A Stable ABI for Rust with compact sum-types

Language:RustLicense:NOASSERTIONStargazers:285Issues:11Issues:23

bitcode

A binary encoder/decoder for Rust

Language:RustLicense:MITStargazers:271Issues:9Issues:19

touying

Touying is a powerful package for creating presentation slides in Typst.

Language:TypstLicense:MITStargazers:221Issues:2Issues:29

MacroPlacement

Macro Placement - benchmarks, evaluators, and reproducible results from leading methods in open source

Language:VerilogLicense:BSD-3-ClauseStargazers:199Issues:11Issues:42

wgsl_reflect

A WebGPU Shading Language parser and reflection library for Javascript.

Language:JavaScriptLicense:MITStargazers:171Issues:9Issues:29

riscv-p-spec

RISC-V Packed SIMD Extension

bevy_motiongfx

Motion graphics creation tool in Bevy. (Highly inspired by Motion Canvas and Manim)

Language:RustLicense:Apache-2.0Stargazers:121Issues:1Issues:25

webgpu_inspector

Inspection debugger for WebGPU

Language:JavaScriptLicense:MITStargazers:119Issues:6Issues:7

typst-pinit

Relative positioning by pins, especially useful for making slides in typst.

Language:TypstLicense:MITStargazers:117Issues:2Issues:1

detypify

Typst symbol classifier

Language:SvelteLicense:MITStargazers:90Issues:2Issues:3

como

The Compositor Modules provide means to create Wayland and X11 compositors

Language:C++License:GPL-2.0Stargazers:68Issues:5Issues:5

noon

Animation engine inspired by manim, written in Rust

possum

concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files

Language:RustLicense:MPL-2.0Stargazers:66Issues:4Issues:3

webgpu_recorder

WebGPU debugging tool for recording and playing back of WebGPU commands.

Language:JavaScriptLicense:MITStargazers:57Issues:7Issues:4

GPUPrefixSums

A nearly complete collection of prefix sum algorithms implemented in CUDA, D3D12 and Unity. Theoretically portable to all wave/warp/subgroup sizes.

Language:C++License:NOASSERTIONStargazers:56Issues:5Issues:6

GPUSorting

OneSweep, implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.

Language:HLSLLicense:NOASSERTIONStargazers:42Issues:2Issues:3

showybox-package

A Typst package for creating colorful and customizable boxes

Language:TypstLicense:MITStargazers:36Issues:1Issues:19

rotoforge

a repository for the rotoforge desktop, micro friction stir deposition based metal, plastic and ceramic 3D printer project

Language:G-codeLicense:AGPL-3.0Stargazers:25Issues:0Issues:0

glossarium

Glossarium is a simple typst glossary

Language:TypstLicense:MITStargazers:16Issues:2Issues:15

rust_context_emulation

Experimental emulation of context and capabilities in Rust

Language:RustLicense:Apache-2.0Stargazers:3Issues:0Issues:0

gcodeplot

A (intentionally limitted) simulated 2D-plotter for g-code files.