Francesco Urbani's starred repositories

comprehensive-rust

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

Language:RustLicense:Apache-2.0Stargazers:27642Issues:138Issues:289

slint

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

Language:RustLicense:NOASSERTIONStargazers:17105Issues:103Issues:2115

ruff

An extremely fast Python linter, written in Rust.

Language:RustLicense:MITStargazers:15305Issues:68Issues:1899

nn-zero-to-hero

Neural Networks: Zero to Hero

Language:Jupyter NotebookLicense:MITStargazers:11645Issues:287Issues:31

gitoxide

An idiomatic, lean, fast & safe pure Rust implementation of Git

Language:RustLicense:Apache-2.0Stargazers:8859Issues:54Issues:515

sioyek

Sioyek is a PDF viewer with a focus on textbooks and research papers

Language:CLicense:GPL-3.0Stargazers:7036Issues:39Issues:903
Language:PythonLicense:Apache-2.0Stargazers:2524Issues:53Issues:9

clash-compiler

Haskell to VHDL/Verilog/SystemVerilog compiler

Language:HaskellLicense:NOASSERTIONStargazers:1428Issues:56Issues:967

serv

SERV - The SErial RISC-V CPU

Language:VerilogLicense:ISCStargazers:1402Issues:37Issues:58

fusesoc

Package manager and build abstraction tool for FPGA/ASIC development

Language:PythonLicense:BSD-2-ClauseStargazers:1172Issues:65Issues:390

design-patterns-rust

Rust examples for all 23 classic GoF design patterns, and even a little more

Language:RustLicense:NOASSERTIONStargazers:970Issues:19Issues:2

awesome-hdl

Hardware Description Languages

amber

A code search / replace tool

Language:RustLicense:MITStargazers:853Issues:7Issues:61

milksnake

A setuptools/wheel/cffi extension to embed a binary data in wheels

Language:PythonLicense:Apache-2.0Stargazers:792Issues:23Issues:21

IRust

Cross Platform Rust Repl

Language:RustLicense:MITStargazers:610Issues:7Issues:64

slang

SystemVerilog compiler and language services

Language:C++License:MITStargazers:597Issues:29Issues:677

python-blueprint

🐍 Example Python project using best practices 🥇

Language:PythonLicense:MITStargazers:565Issues:17Issues:70

malachite

An arbitrary-precision arithmetic library for Rust.

Language:RustLicense:LGPL-3.0Stargazers:451Issues:7Issues:32

pulp

This is the top-level project for the PULP Platform. It instantiates a PULP open-source system with a PULP SoC (microcontroller) domain accelerated by a PULP cluster with 8 cores.

Language:SystemVerilogLicense:NOASSERTIONStargazers:443Issues:33Issues:52

sv-parser

SystemVerilog parser library fully compliant with IEEE 1800-2017

Language:RustLicense:NOASSERTIONStargazers:397Issues:19Issues:63

100DaysOfRTL

100 Days of RTL

Language:SystemVerilogStargazers:327Issues:26Issues:5

svg2pdf

Converts SVG files to PDF.

Language:RustLicense:Apache-2.0Stargazers:280Issues:6Issues:33

magma

magma circuits

Language:PythonLicense:NOASSERTIONStargazers:244Issues:18Issues:489

CflexHDL

Design digital circuits in C. Simulate really fast with a regular compiler.

Language:CLicense:NOASSERTIONStargazers:169Issues:9Issues:4

vcd2wavedrom

Python script to transform a VCD file to wavedrom format

Language:PythonLicense:MITStargazers:69Issues:6Issues:12

cli

CLI for WaveDrom

Language:JavaScriptLicense:MITStargazers:61Issues:7Issues:19

TordBoyau

A pipelined RISC-V processor

Language:VerilogLicense:BSD-3-ClauseStargazers:47Issues:4Issues:0

verik

Verik toolchain

Language:KotlinLicense:Apache-2.0Stargazers:41Issues:3Issues:0

flipflop_demo

Flip flop setup, hold & metastability explorer tool

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:31Issues:5Issues:1

hwtypes

Python implementations of fixed size hardware types (Bit, BitVector, UInt, SInt, ...) based on the SMT-LIB2 semantics

Language:PythonLicense:BSD-3-ClauseStargazers:18Issues:7Issues:60