Luke Wren (@Wren6991)
  • Stars
    star
    2,913
  • Global Rank 10,170 (Top 0.4 %)
  • Followers 536
  • Following 5
  • Registered almost 13 years ago
  • Most used languages
    C++
    30.8 %
    Verilog
    28.2 %
    Python
    12.8 %
    C
    12.8 %
    Arduino
    2.6 %
    Eagle
    2.6 %
    NSIS
    2.6 %
    Shell
    2.6 %
    SMT
    2.6 %
    KiCad Layout
    2.6 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 778
  • Country Ranking
    Verilog
    2
    SMT
    5
    KiCad Layout
    12
    NSIS
    27
    C
    35
    Eagle
    52
    C++
    359
    Arduino
    426
    Shell
    854
    Python
    1,142

Top repositories

1

PicoDVI

Bitbanged DVI on the RP2040 Microcontroller
C
1,218
star
2

Hazard3

3-stage RV32IMACZb* processor with debug
Verilog
607
star
3

RISCBoy

Portable games console, designed from scratch: CPU, graphics, PCB, and the kitchen sink
C
246
star
4

Pico-DVI-Sock

A DVI Sock board for Pico
177
star
5

asciiwave

Turn WaveDrom timing diagrams into ASCII art
Python
140
star
6

Ship-Sandbox

Sinking ship simulation written in C++
C++
81
star
7

PicoStation3D

3D games console based on RP2040 and iCE40 UP5k
C
45
star
8

libfpga

Reusable Verilog 2005 components for FPGA designs
Verilog
32
star
9

NorForkConditionally

What's the simplest CPU you can build?
C++
30
star
10

DVI-PMOD

DVI PMOD adapter (HDMI connector)
28
star
11

Snowflake-FPGA

A cheap iCE40 development board, designed on and for Raspberry Pi
Shell
26
star
12

SmolDVI

Low-area DVI experiment for iCE40 UP5k and HX1k FPGAs
Verilog
25
star
13

Hazard2

Smol 2-stage RISC-V processor in nMigen
Python
23
star
14

ChristmasSoC

Dual-core RISC-V SoC with JTAG, atomics, SDRAM
Verilog
23
star
15

OpenDAP

C++
20
star
16

Pi400-Pico-Plate

20
star
17

TwoWireDebug

Yet Another Debug Transport
Verilog
18
star
18

DOOMSoC

A SoC for DOOM
Verilog
15
star
19

Hazard5

5-stage RISC-V CPU, originally developed for RISCBoy
Verilog
14
star
20

FibreOpticFPGA

Line coding and clock recovery for a fibre optic link, running on a Spartan 6 FPGA
Verilog
10
star
21

HyperRam

simple hyperram controller
Verilog
9
star
22

Bico

Dual-RP2040 development board with built-in debug
8
star
23

PiBook

RPi Compute Module-based tiny laptop
KiCad Layout
8
star
24

Hazard3-SWD-SoC

Example Hazard3 + OpenDAP RISC-V SWD SoC integration
Verilog
6
star
25

OpenILA

Internal Logic Analyser for FPGA Projects
SMT
5
star
26

fpgascripts

Loose collection of scripts for FPGA work
Python
5
star
27

Procedural-Grapher

Draws pretty 3D graphs, and interprets a scripting language. My first C++ project
C++
4
star
28

rvcpp

C++
4
star
29

shadertoy

C++
4
star
30

picosystem-experiments

C
3
star
31

bloxelcraft

C++
3
star
32

GuitarPedal

Open-source guitar effects processor
Eagle
2
star
33

Mars-Lander

Simulation of the physics and control of a Mars lander
C++
2
star
34

cpplisp

Another simple Lisp interpreter - in C++ this time :)
C++
2
star
35

Multimeter

open-source multimeter, logic analyser and TV remote
C++
2
star
36

CQCAD

Monorepo for a random selection of parts designed in CadQuery
Python
2
star
37

Hazard1

Minimal RV32I processor with register file in RAM
Verilog
2
star
38

micro

Arduino, AVRs and PICs, who knows what else
Arduino
1
star
39

scripts

Useful and pointless scripts (i.e. all of them)
Python
1
star
40

terrain

C++
1
star
41

jslisp

javascript lisp interpreter
1
star
42

shinyrobots

C++
1
star
43

gameboy

A gameboy emulator written in C (eventually!)
C
1
star
44

ComputeModuleBootInstaller

NSIS installer for Raspberry Pi Compute Module boot flasher
NSIS
1
star