GitHub topics: lattice
cheyao/icepi-zero
ECP5 Development Board in the Raspberry Pi Zero form
Language: HTML - Size: 18.4 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 442 - Forks: 12

f32c/f32c
A 32-bit MIPS / RISC-V core & SoC, 1.55 DMIPS/MHz, 2.96 CM/Mhz
Language: C - Size: 11.7 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 413 - Forks: 105

anthony-bernaert/ftdi-jtag-programmer
FTDI-based JTAG Programmer Circuit for FPGAs
Size: 744 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 14 - Forks: 5

FPGAwars/apio
:seedling: Open source ecosystem for open FPGA boards
Language: Verilog - Size: 147 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 849 - Forks: 143

iriskaplan/LatticeQuant
Implementation of M-leveled Quantizer and Voronoi Code Quantizer.
Language: Python - Size: 1.85 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

stnolting/neorv32-setups
📁 NEORV32 projects and exemplary setups for various FPGAs, boards and (open-source) toolchains.
Language: VHDL - Size: 851 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 77 - Forks: 26

kelu124/un0rick
smallish ice40 / raspberrypi ultrasound hardware
Language: Jupyter Notebook - Size: 145 MB - Last synced at: about 20 hours ago - Pushed at: 1 day ago - Stars: 153 - Forks: 29

openfheorg/openfhe-development
This is the development repository for the OpenFHE library. The current stable version is 1.2.4 (released on March 21, 2025). The current development version is 1.3.0 (released on May 21, 2025).
Language: C++ - Size: 15.7 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 905 - Forks: 230

trabucayre/openFPGALoader
Universal utility for programming FPGA
Language: C++ - Size: 7.18 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,337 - Forks: 290

BioimageAnalysisCoreWEHI/napari_lattice
Napari plugin for custom analysis and visualization of lattice lightsheet and Oblique Plane Microscopy data. The plugin is optimized for data from the Zeiss lattice lightsheet microscope.
Language: Jupyter Notebook - Size: 179 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 13 - Forks: 4

chipsalliance/adams-bridge
Post-Quantum Cryptography IP Core (Crystals-Dilithium)
Language: SystemVerilog - Size: 8.15 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 25 - Forks: 6

IvanCampos/3d-models
Collection of 3D models generated with AI using the Blender Python API. Open the following link in Safari to view the 3D Models — https://ivancampos.github.io/3d-models/
Language: HTML - Size: 45.7 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

spawnmason/randar-explanation
"Randar" is an exploit for Minecraft which uses LLL lattice reduction to crack the internal state of an incorrectly reused java.util.Random in the Minecraft server, then works backwards from that to locate other players currently loaded into the world.
Language: Shell - Size: 184 MB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 846 - Forks: 19

Obijuan/open-fpga-verilog-tutorial
Learn how to design digital systems and synthesize them into an FPGA using only opensource tools
Language: Verilog - Size: 36.6 MB - Last synced at: 13 days ago - Pushed at: about 5 years ago - Stars: 804 - Forks: 199

teschlg/kryptools
Implementation of some basic algorithms relevant for cryptography.
Language: Python - Size: 277 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

carlobortolan/quantrs
A (very) fast Rust library for quantitative finance.
Language: Rust - Size: 4.78 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 4 - Forks: 2

simpl-group/ManiRender-artifact-evaluation
Language: Jupyter Notebook - Size: 792 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

f4pga/f4pga-arch-defs
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
Language: Jupyter Notebook - Size: 9.52 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 288 - Forks: 113

MJoergen/HyperRAM
Portable HyperRAM controller
Language: VHDL - Size: 4.2 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 55 - Forks: 14

FPGAwars/icezum
:star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board
Language: Verilog - Size: 170 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 348 - Forks: 109

olofk/edalize
An abstraction library for interfacing EDA tools
Language: Python - Size: 1.08 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 687 - Forks: 201

LatticeQCD/SIMULATeQCD
SIMULATeQCD is a multi-GPU Lattice QCD framework that makes it easy for physicists to implement lattice QCD formulas while still providing competitive performance.
Language: C++ - Size: 22.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 34 - Forks: 15

Fabian2598/SchwingerModel
Two-flavor Schwinger model simulated with HMC. C++ implementation.
Language: C++ - Size: 438 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

FPGAwars/icestudio
:snowflake: Visual editor for open FPGA boards
Language: JavaScript - Size: 120 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 1,778 - Forks: 254

MOSAICS-NIH/MOSAICS
A collection of tools for characterizing membrane structure and dynamics within simulated trajectories of molecular systems.
Language: C++ - Size: 333 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 5 - Forks: 2

TheGaBr0/GGH
Python implementation of GGH and GGH-HNF lattice-based cryptosystems for research and educational purposes, featuring cryptanalysis tools and a hybrid variant.
Size: 11.8 MB - Last synced at: 17 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

Jamie-Cui/awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
Size: 246 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 211 - Forks: 14

qfall/crypto
Prototyping library for lattice-based cryptography.
Language: Rust - Size: 629 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 20 - Forks: 3

GottiPaolo/pyLattice
Python library to manage Lattice and Ordered Set
Language: Python - Size: 4.41 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

satoshin-des/self-dual-PotBKZ
PotBKZ: A new variants of BKZ-reduction. And its dual and self-dual variants, dual-PotBKZ and self-dual-BKZ
Language: C++ - Size: 7.21 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

ratwolfzero/Wallpaper_for_the_Mind
Wallpaper for the Mind
Language: Python - Size: 813 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

Parretto/DisplayPort
DisplayPort IP-core
Language: SystemVerilog - Size: 6.99 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 63 - Forks: 11

s-arash/ascent
Logic programming in Rust
Language: Rust - Size: 1.19 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 465 - Forks: 18

pmalex/congruencer
Test lattice identity holding in lattice of congruences of automaton
Language: Rust - Size: 103 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

amazon-science/LatticeAlgorithms.jl
Algorithms to solve lattice problems in Julia
Language: Julia - Size: 12.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

tetengo/tetengo.rs
A multipurpose library set for Rust
Language: Rust - Size: 633 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

bcrist/Zig-LC4k
Generate ispMach4000 CPLD bitstreams directly from Zig code
Language: Zig - Size: 873 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

tomhanika/conexp-clj
A General-Purpose Tool for Formal Concept Analysis
Language: Clojure - Size: 13.8 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 58 - Forks: 23

mimoo/RSA-and-LLL-attacks
attacking RSA via lattice reductions (LLL)
Language: TeX - Size: 12.9 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 797 - Forks: 128

dylanljones/lattpy
Simple and efficient Python package for modeling d-dimensional Bravais lattices in solid state physics.
Language: Python - Size: 1.45 MB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 40 - Forks: 12

frib-high-level-controls/FLAME 📦
Fast Linear Accelerator Model Engine
Language: C++ - Size: 9.8 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 8

rpkgs/Ipaper
R package: personal tools for R data processing
Language: R - Size: 900 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 4

huang-lihao/MetaLattice
A Python package to model lattice metamaterials, using Abaqus.
Language: Python - Size: 380 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

yugr/primogen
A toy prime number generator in Verilog
Language: Verilog - Size: 92.8 KB - Last synced at: 23 days ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 1

alegresor/QMCGenerators.jl
Quasi-random (low discrepancy) sequence generators with randomizations: Lattice and Digital Nets.
Language: Julia - Size: 29.5 MB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

iDoka/awesome-fpga-boards
:atm: Second life for FPGA boards which can be repurposed to DYI/Hobby projects ...............................................................................................
Size: 9.28 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 93 - Forks: 12

satoshin-des/liblat
A C++ library for lattice reduction and solving lattice problem
Language: C++ - Size: 2.31 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mcgalcode/pylattica
A simple framework for prototyping lattice evolution simulations e.g. cellular automata, lattice gas simulations, lattice Monte Carlo etc.
Language: Python - Size: 18.7 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 2

mahtab-vafaee/LatticeWorks
A MATLAB toolbox for functionally graded lattice generation, in different configurations.
Language: MATLAB - Size: 34.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 6

VLSI-EDA/PoC
IP Core Library - Published and maintained by the Chair for VLSI Design, Diagnostics and Architecture, Faculty of Computer Science, Technische Universität Dresden, Germany
Language: VHDL - Size: 4.96 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 577 - Forks: 103

ivan-pi/poisson_lbm
A small collection of 1D Poisson solvers based on the lattice Boltzmann method
Language: Fortran - Size: 176 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 3

Jamie-Cui/yacl-r
yacl-r: Yet Another Cryptographic Library for Research
Language: C++ - Size: 6.28 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

bcrist/re4k
Fusemaps for Lattice ispMach4000 CPLDs
Language: Zig - Size: 8.25 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 2

GuangchuangYu/ggplotify
ggplot everything
Language: R - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 108 - Forks: 11

platformio/platform-lattice_ice40
Lattice iCE40: development platform for PlatformIO
Language: Python - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 40 - Forks: 15

MajorMilk/Random-Walk-Lattice-Cipher
An experimental symmetric encryption algorithm inspired by lattice based cryptographic techniques.
Language: C# - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Paebbels/JSON-for-VHDL
A JSON library implemented in VHDL.
Language: VHDL - Size: 138 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 78 - Forks: 17

AdamWhiteHat/Quazicrystal
Generates bitmaps that approximate a quazicrystal lattice structure with n-rotational "forbidden" symmetries, or in other words: it makes really pretty pictures.
Language: C# - Size: 2.78 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

mehrdadh/lora-modulator
LoRa modulator implementation on Lattice ECP5 FPGA to interface with AT86RF215 I/Q Radio
Language: Verilog - Size: 10.1 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 32 - Forks: 9

simonwuelker/randomness-homomorphic-commitments
Exploring various randomness homomorphic dlog/lattice commitment schemes
Language: Rust - Size: 28.3 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

halfmanhalftaco/fpga-docker
Tools for running FPGA vendor toolchains with Docker
Language: Makefile - Size: 32.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 74 - Forks: 15

uw-x/tinysdr
First SDR platform for IoT networks
Language: C - Size: 49 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 174 - Forks: 28

mehrdadh/fsk-modulator
FSK modulator implementation Lattice ECP5 FPGA to interface with AT86RF215 I/Q Radio
Language: Verilog - Size: 5.03 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 7

Fabian2598/SchwingerModelPureGauge
HMC and Metropolis algorithms to simulate the Schwinger model.
Language: C++ - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

racerxdl/esp32-rjtag
ESP32 Remote JTAG Host for programming FPGAs
Language: C - Size: 231 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 2

satoshin-des/ENUM
Language: C++ - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

dehre/fpga-spi-fifo
The FPGA-Based FIFO
Language: VHDL - Size: 4.79 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

satoshin-des/lattice_factorization
格子を用いた素因数分解法
Language: C++ - Size: 359 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

satoshin-des/BKZ-reduction
BKZ基底簡約法
Language: C++ - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

satoshin-des/asir_lll
LLL-reduction and enumeration lattice algorithms for Risa/Asir language.
Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

satoshin-des/PythonLatticeLibrary
Python Lattice Library
Language: Python - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Summwer/pro-pnj-bkz
We implement the progressive Improved Progressive BKZ with Lattice Sieving presented in https://eprint.iacr.org/2022/1343, one can call it to solve LWE challenge(https://www.latticechallenge.org/lwe_challenge/challenge.php) or other approximate svp problem.
Language: C++ - Size: 579 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

nobeam/latticejson
A JSON based lattice file format
Language: Python - Size: 504 KB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 2

saforem2/l2hmc-qcd
Application of the L2HMC algorithm to simulations in lattice QCD.
Language: Jupyter Notebook - Size: 874 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 68 - Forks: 9

Alistairj43/TPMS-Designer
An open-source Matlab application to assist with generation, analysis and visualisation of TPMS-like structures and other 3D objects.
Language: MATLAB - Size: 73.5 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 5

shamrozkhan0/lattice.com-clone
UI/UX Clone of Lattice.com landing page.
Language: HTML - Size: 3.56 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

odarbelaeze/vegas-lattice-rs
Lattice generator library and tool in rust.
Language: Rust - Size: 180 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 1

yomichi/SpinMonteCarlo.jl
Markov chain Monte Carlo solver for lattice spin systems implemented in Julialang
Language: Julia - Size: 972 KB - Last synced at: 26 days ago - Pushed at: 7 months ago - Stars: 50 - Forks: 9

Anjishnubose/MeanFieldToolkit.jl
Package for solving generalized BdG mean field theory of interacting systems.
Language: Julia - Size: 195 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 7 - Forks: 2

javos65/RiscV-FPGA-demo
Quick demo for Lattice FPGA with RiscV
Language: HTML - Size: 48 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

saforem2/worm_algorithm
Worm algorithm implementation for 2D Ising model
Language: Jupyter Notebook - Size: 16.9 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 2

cicada-lang/conceptor
An implementation of formal concept analysis.
Language: TypeScript - Size: 3.26 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

Anjishnubose/TightBindingToolkit.jl
Tools for general Tight Binding systems
Language: Julia - Size: 1.07 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 0

pmuens/haven
Fast and ergonomic lattice cryptography library
Language: Rust - Size: 10.7 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 1

NotReeceHarris/post-quantum-encryption
Lattice based cryptography research (Just personal research, please dont use it in production)
Language: Python - Size: 218 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

perehinik/SDRAM_Controller
Verilog SDR SDRAM controller for FPGA Xilinx and Lattice
Language: VHDL - Size: 4.25 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 4

demining/lattice-attack-249bits
LATTICE ATTACK 249bits we solve the problem of hidden numbers using 79 signatures ECDSA
Language: HTML - Size: 14.3 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

osaxma/dart_types
Generate the type hierarchy for a given dart type, library, or project.
Language: Dart - Size: 119 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

ytsao/lattice-gym
lattice theory playground
Language: Python - Size: 81.1 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

hmvege/GLAC
A code for generating SU(3) Yang-Mills gauge configurations and applying gradient flow.
Language: C++ - Size: 132 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 2

racerxdl/fpga-serial-hello
FPGA Verilog Serial Hello World + Led Blink
Language: Verilog - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 4

agolajko/fpga-tinkering
Language: Verilog - Size: 122 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

daedalus/minerva_all_poc 📦
Minerva is a group of side-channel vulnerabilities in implementations of ECDSA/EdDSA in programmable smart cards and cryptographic software libraries
Language: Python - Size: 1.65 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

jondoglover/pickDraw
A convenient Asymptote package to aid with constructing visuals for lattice point geometry.
Language: Asymptote - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

jmid/lcheck
A library for quickchecking lattice modules and associated operations
Language: OCaml - Size: 164 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 3

kekyo/Pixy
My own Single-Borard-Computer projects.
Language: C - Size: 13.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

ivcained/lapu.gg
lapu.gg
Language: TypeScript - Size: 15.1 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

AdrianKriger/r-lattice-data
Lattice Data with R (City of Cape Town)
Language: Jupyter Notebook - Size: 39.4 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

dnanto/democapsid
Render viral capsids in the browser and export SVG.
Language: JavaScript - Size: 38.4 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 12 - Forks: 2

chdh/lattice-generator
A generator for free modular lattices
Language: TypeScript - Size: 52.7 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0
