Packages tagged hardware
70 packages have this tag.
[Merge tag] (trustees only)Related tags: library (69), bsd3 (44), program (20), mit (14), language (9), bsd2 (8), deprecated (6), system (6), embedded (4), microcontroller (4), stm32 (4), development (2), foreign (2), gpl (2), i2c (2), raspberrypi (2), bindings (1), client (1), data (1), distributed-systems (1), ffi (1), graphics (1), ...
Name |
DLs |
Rating |
Rev Deps |
Description |
Tags |
Last U/L |
Last Version |
Maintainers |
---|---|---|---|---|---|---|---|---|
ForSyDe (deprecated in favor of forsyde-shallow, forsyde-deep) | 13 | 0.0 | 1 | ForSyDe's Haskell-embedded Domain Specific Language. | (bsd3, deprecated, hardware, language, library) | 2010-06-25 | 3.1.1 | AlfonsoAcosta, HoseinAttarzadeh, ugeorge, ingo |
HHDL | 7 | 0.0 | 1 | Hardware Description Language embedded in Haskell. | (bsd3, hardware, library) | 2011-12-17 | 0.1.0.0 | SergueyZefirov |
HueAPI (deprecated) | 40 | 0.0 | 1 | API for controlling Philips Hue lights | (bsd3, deprecated, hardware, library) | 2016-02-13 | 0.2.7 | SjoerdVisscher |
STLinkUSB | 5 | 0.0 | 1 | STLink USB interface in Haskell | (bsd3, hardware, library, microcontroller, stm32) | 2017-11-03 | 0.1.1 | MarcFontaine |
STM32-Zombie | 8 | 0.0 | 1 | control a STM32F103 microcontroller | (bsd3, hardware, library, microcontroller, stm32) | 2017-11-03 | 0.2.0 | MarcFontaine |
STM32F103xx-SVD | 9 | 0.0 | 1 | Definition for Peripherals,Registers and Fields from STM32F103xx.svd | (bsd3, hardware, library, microcontroller, stm32) | 2017-11-03 | 0.1 | MarcFontaine |
SVD2HS | 4 | 0.0 | 1 | translate a SVD of a Microcontroller to Haskell tables | (bsd3, hardware, library, microcontroller, stm32, svd) | 2017-11-03 | 0.1 | MarcFontaine |
Wired | 21 | 0.0 | 1 | Wire-aware hardware description | (bsd3, hardware, language, library) | 2014-05-06 | 0.3 | EmilAxelsson |
blink1 | 25 | 0.0 | 1 | Control library for blink(1) LED from ThingM | (bsd3, hardware, library, program) | 2014-12-04 | 0.4 | DylanSimon |
buttplug-hs-core | 10 | 0.0 | 0 | Client library for buttplug.io | (bsd3, hardware, library, program) | 2021-10-26 | 0.1.0.1 | sullyj3 |
chalmers-lava2000 | 35 | 0.0 | 2 | Hardware description EDSL | (bsd3, hardware, language, library) | 2016-05-19 | 1.6.1 | EmilAxelsson |
circuit-notation | 8 | 0.0 | 0 | A source plugin for manipulating circuits in clash with a arrow notation | (bsd3, hardware, library) | 2024-07-30 | 0.1.0.0 | cchalmers, QBayLogic |
circus | 11 | 0.0 | 0 | Types and a small DSL for working with netlistsvg | (bsd3, hardware, library) | 2021-07-16 | 0.1.0.0 | isovector |
clash (deprecated in favor of clash-ghc) | 46 | 0.0 | 1 | CAES Language for Synchronous Hardware (CLaSH) | (bsd3, deprecated, hardware, language, library) | 2011-12-02 | 0.1.3.11 | ChristiaanBaaij |
clash-ghc | 345 | 2.25 | 5 | Clash: a functional hardware description language - GHC frontend | (bsd2, hardware, library, program) | 2023-11-11 | 1.8.1 | ChristiaanBaaij, QBayLogic |
clash-lib | 255 | 0.0 | 10 | Clash: a functional hardware description language - As a library | (bsd2, hardware, library, program) | 2023-11-11 | 1.8.1 | ChristiaanBaaij, QBayLogic |
clash-lib-hedgehog | 28 | 0.0 | 0 | Hedgehog Generators for clash-lib | (bsd2, hardware, library) | 2023-11-11 | 1.8.1 | QBayLogic |
clash-multisignal | 8 | 0.0 | 1 | (bsd3, hardware, library) | 2017-07-05 | 0.2.0.0 | ralu | |
clash-prelude | 367 | 2.5 | 17 | Clash: a functional hardware description language - Prelude library | (bsd2, hardware, library) | 2023-11-11 | 1.8.1 | ChristiaanBaaij, QBayLogic |
clash-prelude-hedgehog | 52 | 0.0 | 0 | Hedgehog Generators for clash-prelude | (bsd2, hardware, library) | 2023-11-11 | 1.8.1 | QBayLogic |
clash-prelude-quickcheck | 14 | 0.0 | 1 | QuickCheck instances for various types in the CλaSH Prelude | (hardware, library, testing) | 2015-05-10 | 0.1.2.1 | JohnEricson |
clash-shake | 34 | 0.0 | 0 | Shake rules for building Clash programs | (hardware, library, mit, shake) | 2022-11-25 | 0.3.2 | GergoErdi |
clash-systemverilog (deprecated in favor of clash-lib) | 54 | 0.0 | 2 | CAES Language for Synchronous Hardware - SystemVerilog backend | (bsd2, deprecated, hardware, library) | 2017-04-25 | 0.7.2 | ChristiaanBaaij |
clash-verilog (deprecated in favor of clash-lib) | 42 | 0.0 | 2 | CAES Language for Synchronous Hardware - Verilog backend | (bsd2, deprecated, hardware, library) | 2017-04-25 | 0.7.2 | ChristiaanBaaij |
clash-vhdl (deprecated in favor of clash-lib) | 72 | 0.0 | 2 | CAES Language for Synchronous Hardware - VHDL backend | (bsd2, deprecated, hardware, library) | 2017-04-25 | 0.7.2 | ChristiaanBaaij |
clashilator | 21 | 0.0 | 0 | Automated Clash to Verilator bridge | (development, hardware, library, mit, program) | 2024-04-20 | 0.1.4 | GergoErdi |
crystalfontz | 4 | 0.0 | 1 | Control Crystalfontz LCD displays. | (bsd3, hardware, library, system, user-interfaces) | 2010-09-21 | 0.1 | KeeganMcAllister |
forsyde-deep | 4 | 0.0 | 0 | ForSyDe's Haskell-embedded Domain Specific Language. | (bsd3, hardware, language, library) | 2018-12-26 | 0.2.0 | ugeorge, ingo, JorRodolfo |
ftdi | 34 | 2.0 | 1 | A thin layer over USB to communicate with FTDI chips | (bsd3, hardware, library, system) | 2024-06-01 | 0.3.0.3 | BenGamari, RoelVanDijk, dopamane |
fxpak | 11 | 0.0 | 0 | Interface to the FXPak/FXPak Pro USB interface | (bsd3, hardware, library) | 2021-05-26 | 0.1.2 | wuest |
gpio | 20 | 0.0 | 0 | Haskell GPIO interface, designed specifically for the RaspberryPi. | (bsd3, hardware, library, program) | 2017-11-06 | 0.1.0.3 | tgolson |
hArduino | 38 | 0.0 | 2 | Control your Arduino board from Haskell. | (bsd3, hardware, library) | 2022-12-15 | 1.2 | LeventErkok |
hidapi | 38 | 0.0 | 5 | Haskell bindings to HIDAPI | (hardware, library, mit) | 2022-05-05 | 0.1.8 | NiklasHambuechen, PatrickChilton |
hleap | 13 | 0.0 | 1 | Web Socket interface to Leap Motion controller | (hardware, library, mit, program) | 2019-02-20 | 0.2.0.0 | BrianBush |
hs-tango | 28 | 0.0 | 0 | Bindings to the Tango Controls system | (bindings, client, distributed-systems, ffi, foreign, hardware, library, mit, science) | 2024-11-07 | 2.0.0 | pimiddy |
hsI2C | 8 | 0.0 | 1 | I2C access for Haskell and Linux | (bsd3, hardware, i2c, library) | 2017-10-24 | 0.1.3 | MarcFontaine |
hsverilog | 7 | 0.0 | 1 | Synthesizable Verilog DSL supporting for multiple clock and reset | (bsd3, hardware, library) | 2015-02-19 | 0.1.0 | junjihashimoto |
hydra-hs | 8 | 0.0 | 1 | Haskell binding to the Sixense SDK for the Razer Hydra | (bsd3, hardware, library) | 2014-01-06 | 1.0.0.2 | MarcelRuegenberg |
ice40-prim | 34 | 2.0 | 1 | Lattice iCE40 Primitive IP | (bsd3, hardware, library) | 2024-01-16 | 0.3.1.4 | dopamane |
kafka-device | 23 | 0.0 | 5 | UI device events via a Kafka message broker | (hardware, library, mit, program) | 2019-03-04 | 1.0.2.1 | BrianBush |
kafka-device-glut | 15 | 0.0 | 1 | GLUT events via a Kafka message broker | (hardware, library, mit, program) | 2019-03-04 | 1.0.2.1 | BrianBush |
kafka-device-joystick | 13 | 0.0 | 1 | Linux joystick events via a Kafka message broker | (hardware, library, mit, program) | 2019-03-04 | 1.0.2.1 | BrianBush |
kafka-device-leap | 15 | 0.0 | 1 | Leap Motion events via a Kafka message broker | (hardware, library, mit, program) | 2019-03-04 | 1.0.2.1 | BrianBush |
kafka-device-spacenav | 15 | 0.0 | 1 | Linux SpaceNavigator events via a Kafka message broker | (hardware, library, mit, program) | 2019-03-04 | 1.0.2.1 | BrianBush |
kansas-lava | 17 | 0.0 | 4 | Kansas Lava is a hardware simulator and VHDL generator. | (bsd3, hardware, language, library) | 2018-04-06 | 0.2.4.5 | AndyGill, GergoErdi |
kansas-lava-cores | 11 | 0.0 | 2 | FPGA Cores Written in Kansas Lava. | (bsd3, hardware, library) | 2015-06-19 | 0.1.2.2 | AndyGill, GergoErdi |
kansas-lava-papilio | 10 | 0.0 | 1 | Kansas Lava support files for the Papilio FPGA board | (bsd3, hardware, library) | 2015-06-19 | 0.3.1 | GergoErdi |
lambda-bridge | 4 | 0.0 | 1 | A bridge from Haskell (on a CPU) to VHDL on a FPGA. | (bsd3, foreign, hardware, library, middleware, network, program) | 2010-11-16 | 0.1 | AndyGill |
lion | 20 | 2.0 | 0 | RISC-V Core | (bsd3, hardware, library) | 2024-08-03 | 0.4.0.1 | dopamane |
mercury-api | 14 | 0.0 | 0 | Haskell binding to Mercury API for ThingMagic RFID readers | (hardware, library, mit, program) | 2019-01-09 | 0.1.0.2 | ppelleti |
obd | 19 | 0.0 | 0 | Communicate to OBD interfaces over ELM327 | (gpl, hardware, library, program) | 2016-10-23 | 0.2.1.1 | hverr |
parport | 8 | 0.0 | 1 | Simply interfacing the parallel port on linux | (hardware, library) | 2008-05-17 | 0.0.0 | RickKaudewitz |
pi-lcd | 9 | 0.0 | 0 | Control an Adafruit character LCD and keypad kit on a Raspberry Pi | (bsd3, hardware, library, raspberrypi) | 2017-04-27 | 0.1.1.0 | ppelleti |
powermate | 6 | 0.0 | 1 | bindings for Griffin PowerMate USB | (hardware, library, mit, program, system) | 2017-01-10 | 1.0 | EvanMartin, GwernBranwen, ppelleti |
processor-creative-kit | 8 | 0.0 | 1 | a creation kit for instruction sets and cpu simulators and development tools | (bsd3, embedded, hardware, language, library, system) | 2015-01-31 | 0.1.0.1 | takenobut |
retroclash-lib | 18 | 0.0 | 1 | Code shared across the code samples in the book "Retrocomputing with Clash" | (hardware, library, mit) | 2024-02-09 | 0.1.2.2 | GergoErdi |
retroclash-sim | 10 | 0.0 | 0 | High-level simulators from the book "Retrocomputing with Clash" | (graphics, hardware, library, mit) | 2022-02-12 | 0.1.1 | GergoErdi |
serialport | 87 | 2.0 | 15 | Cross platform serial port library. | (bsd3, hardware, library) | 2024-01-15 | 0.5.5 | JorisPutcuyps, dopamane |
si-clock | 9 | 0.0 | 1 | An interface to the Silicon Labs Si5351 clock chip | (bsd3, ham, hardware, i2c, library, radio, sdr, si5351) | 2017-11-03 | 0.1.3.1 | MarcFontaine |
streamdeck | 10 | 0.0 | 1 | Control library for the Elgato Stream Deck | (bsd3, hardware, library) | 2019-11-18 | 0.1.0 | wuest |
sump | 9 | 0.0 | 1 | A Haskell interface to SUMP-compatible logic analyzers | (bsd3, hardware, library) | 2016-10-14 | 0.1.0.2 | BenGamari |
sv2v | 26 | 0.0 | 0 | SystemVerilog to Verilog conversion | (bsd3, development, embedded, hardware, language, program) | 2024-05-07 | 0.0.12 | zachjs |
usb | 141 | 2.0 | 8 | Communicate with USB devices | (bsd3, hardware, library, system) | 2018-04-01 | 1.3.0.6 | BasVanDijk |
usb-iteratee | 12 | 0.0 | 2 | Iteratee enumerators for the usb package | (bsd3, hardware, library, system) | 2012-11-26 | 0.5 | BasVanDijk |
vcd | 33 | 0.0 | 2 | Reading and writing VCD files. | (bsd3, data, embedded, hardware, library) | 2012-12-19 | 0.2.2 | TomHawkins |
verilog | 34 | 0.0 | 1 | Verilog preprocessor, parser, and AST. | (bsd3, embedded, hardware, language, library) | 2015-03-26 | 0.0.11 | TomHawkins |
verismith | 29 | 0.0 | 0 | Random verilog generation and simulator testing. | (gpl, hardware, library, program) | 2020-03-06 | 1.0.0.2 | ymherklotz |
wiringPi | 18 | 0.0 | 0 | Access GPIO pins on Raspberry Pi via wiringPi library | (bsd3, hardware, library, program, raspberrypi) | 2017-10-05 | 1.0.1.1 | ppelleti |
xilinx-lava | 62 | 0.0 | 1 | The Lava system for Xilinx FPGA design with layout combinators. | (bsd3, hardware, library, program) | 2024-03-29 | 5.0.2.0 | SatnamSingh |
york-lava | 11 | 0.0 | 1 | A library for digital circuit description. | (bsd3, hardware, library) | 2009-09-15 | 0.2 | MatthewNaylor |