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)110.01ForSyDe's Haskell-embedded Domain Specific Language. (bsd3, deprecated, hardware, language, library)2010-06-253.1.1AlfonsoAcosta, HoseinAttarzadeh, ugeorge, ingo
HHDL60.01Hardware Description Language embedded in Haskell. (bsd3, hardware, library)2011-12-170.1.0.0SergueyZefirov
HueAPI (deprecated)320.01API for controlling Philips Hue lights (bsd3, deprecated, hardware, library)2016-02-130.2.7SjoerdVisscher
STLinkUSB50.01STLink USB interface in Haskell (bsd3, hardware, library, microcontroller, stm32)2017-11-030.1.1MarcFontaine
STM32-Zombie80.01control a STM32F103 microcontroller (bsd3, hardware, library, microcontroller, stm32)2017-11-030.2.0MarcFontaine
STM32F103xx-SVD90.01Definition for Peripherals,Registers and Fields from STM32F103xx.svd (bsd3, hardware, library, microcontroller, stm32)2017-11-030.1MarcFontaine
SVD2HS30.01translate a SVD of a Microcontroller to Haskell tables (bsd3, hardware, library, microcontroller, stm32, svd)2017-11-030.1MarcFontaine
Wired180.01Wire-aware hardware description (bsd3, hardware, language, library)2014-05-060.3EmilAxelsson
blink1170.01Control library for blink(1) LED from ThingM (bsd3, hardware, library, program)2014-12-040.4DylanSimon
buttplug-hs-core90.00Client library for buttplug.io (bsd3, hardware, library, program)2021-10-260.1.0.1sullyj3
chalmers-lava2000430.02Hardware description EDSL (bsd3, hardware, language, library)2016-05-191.6.1EmilAxelsson
circuit-notation60.00A source plugin for manipulating circuits in clash with a arrow notation (bsd3, hardware, library)2024-07-300.1.0.0cchalmers, QBayLogic
circus60.00Types and a small DSL for working with netlistsvg (bsd3, hardware, library)2021-07-160.1.0.0isovector
clash (deprecated in favor of clash-ghc)350.01CAES Language for Synchronous Hardware (CLaSH) (bsd3, deprecated, hardware, language, library)2011-12-020.1.3.11ChristiaanBaaij
clash-ghc2252.255Clash: a functional hardware description language - GHC frontend (bsd2, hardware, library, program)2023-11-111.8.1ChristiaanBaaij, QBayLogic
clash-lib1440.010Clash: a functional hardware description language - As a library (bsd2, hardware, library, program)2023-11-111.8.1ChristiaanBaaij, QBayLogic
clash-lib-hedgehog220.00Hedgehog Generators for clash-lib (bsd2, hardware, library)2023-11-111.8.1QBayLogic
clash-multisignal80.01 (bsd3, hardware, library)2017-07-050.2.0.0ralu
clash-prelude2702.517Clash: a functional hardware description language - Prelude library (bsd2, hardware, library)2023-11-111.8.1ChristiaanBaaij, QBayLogic
clash-prelude-hedgehog460.00Hedgehog Generators for clash-prelude (bsd2, hardware, library)2023-11-111.8.1QBayLogic
clash-prelude-quickcheck140.01QuickCheck instances for various types in the CλaSH Prelude (hardware, library, testing)2015-05-100.1.2.1JohnEricson
clash-shake210.00Shake rules for building Clash programs (hardware, library, mit, shake)2022-11-250.3.2GergoErdi
clash-systemverilog (deprecated in favor of clash-lib)570.02CAES Language for Synchronous Hardware - SystemVerilog backend (bsd2, deprecated, hardware, library)2017-04-250.7.2ChristiaanBaaij
clash-verilog (deprecated in favor of clash-lib)430.02CAES Language for Synchronous Hardware - Verilog backend (bsd2, deprecated, hardware, library)2017-04-250.7.2ChristiaanBaaij
clash-vhdl (deprecated in favor of clash-lib)760.02CAES Language for Synchronous Hardware - VHDL backend (bsd2, deprecated, hardware, library)2017-04-250.7.2ChristiaanBaaij
clashilator140.00Automated Clash to Verilator bridge (development, hardware, library, mit, program)2024-04-200.1.4GergoErdi
crystalfontz30.01Control Crystalfontz LCD displays. (bsd3, hardware, library, system, user-interfaces)2010-09-210.1KeeganMcAllister
forsyde-deep40.00ForSyDe's Haskell-embedded Domain Specific Language. (bsd3, hardware, language, library)2018-12-260.2.0ugeorge, ingo, JorRodolfo
ftdi232.01A thin layer over USB to communicate with FTDI chips (bsd3, hardware, library, system)2024-06-010.3.0.3BenGamari, RoelVanDijk, dopamane
fxpak170.00Interface to the FXPak/FXPak Pro USB interface (bsd3, hardware, library)2021-05-260.1.2wuest
gpio120.00Haskell GPIO interface, designed specifically for the RaspberryPi. (bsd3, hardware, library, program)2017-11-060.1.0.3tgolson
hArduino410.02Control your Arduino board from Haskell. (bsd3, hardware, library)2022-12-151.2LeventErkok
hidapi340.05Haskell bindings to HIDAPI (hardware, library, mit)2022-05-050.1.8NiklasHambuechen, PatrickChilton
hleap140.01Web Socket interface to Leap Motion controller (hardware, library, mit, program)2019-02-200.2.0.0BrianBush
hs-tango200.00Bindings to the Tango Controls system (bindings, client, distributed-systems, ffi, foreign, hardware, library, mit, science)2024-11-072.0.0pimiddy
hsI2C60.01I2C access for Haskell and Linux (bsd3, hardware, i2c, library)2017-10-240.1.3MarcFontaine
hsverilog70.01Synthesizable Verilog DSL supporting for multiple clock and reset (bsd3, hardware, library)2015-02-190.1.0junjihashimoto
hydra-hs60.01Haskell binding to the Sixense SDK for the Razer Hydra (bsd3, hardware, library)2014-01-061.0.0.2MarcelRuegenberg
ice40-prim262.01Lattice iCE40 Primitive IP (bsd3, hardware, library)2024-01-160.3.1.4dopamane
kafka-device180.05UI device events via a Kafka message broker (hardware, library, mit, program)2019-03-041.0.2.1BrianBush
kafka-device-glut140.01GLUT events via a Kafka message broker (hardware, library, mit, program)2019-03-041.0.2.1BrianBush
kafka-device-joystick130.01Linux joystick events via a Kafka message broker (hardware, library, mit, program)2019-03-041.0.2.1BrianBush
kafka-device-leap100.01Leap Motion events via a Kafka message broker (hardware, library, mit, program)2019-03-041.0.2.1BrianBush
kafka-device-spacenav140.01Linux SpaceNavigator events via a Kafka message broker (hardware, library, mit, program)2019-03-041.0.2.1BrianBush
kansas-lava140.04Kansas Lava is a hardware simulator and VHDL generator. (bsd3, hardware, language, library)2018-04-060.2.4.5AndyGill, GergoErdi
kansas-lava-cores80.02FPGA Cores Written in Kansas Lava. (bsd3, hardware, library)2015-06-190.1.2.2AndyGill, GergoErdi
kansas-lava-papilio90.01Kansas Lava support files for the Papilio FPGA board (bsd3, hardware, library)2015-06-190.3.1GergoErdi
lambda-bridge30.01A bridge from Haskell (on a CPU) to VHDL on a FPGA. (bsd3, foreign, hardware, library, middleware, network, program)2010-11-160.1AndyGill
lion142.00RISC-V Core (bsd3, hardware, library)2024-08-030.4.0.1dopamane
mercury-api130.00Haskell binding to Mercury API for ThingMagic RFID readers (hardware, library, mit, program)2019-01-090.1.0.2ppelleti
obd140.00Communicate to OBD interfaces over ELM327 (gpl, hardware, library, program)2016-10-230.2.1.1hverr
parport70.01Simply interfacing the parallel port on linux (hardware, library)2008-05-170.0.0RickKaudewitz
pi-lcd90.00Control an Adafruit character LCD and keypad kit on a Raspberry Pi (bsd3, hardware, library, raspberrypi)2017-04-270.1.1.0ppelleti
powermate70.01bindings for Griffin PowerMate USB (hardware, library, mit, program, system)2017-01-101.0EvanMartin, GwernBranwen, ppelleti
processor-creative-kit90.01a creation kit for instruction sets and cpu simulators and development tools (bsd3, embedded, hardware, language, library, system)2015-01-310.1.0.1takenobut
retroclash-lib160.01Code shared across the code samples in the book "Retrocomputing with Clash" (hardware, library, mit)2024-02-090.1.2.2GergoErdi
retroclash-sim80.00High-level simulators from the book "Retrocomputing with Clash" (graphics, hardware, library, mit)2022-02-120.1.1GergoErdi
serialport882.015Cross platform serial port library. (bsd3, hardware, library)2024-11-230.5.6JorisPutcuyps, dopamane
si-clock90.01An interface to the Silicon Labs Si5351 clock chip (bsd3, ham, hardware, i2c, library, radio, sdr, si5351)2017-11-030.1.3.1MarcFontaine
streamdeck90.01Control library for the Elgato Stream Deck (bsd3, hardware, library)2019-11-180.1.0wuest
sump60.01A Haskell interface to SUMP-compatible logic analyzers (bsd3, hardware, library)2016-10-140.1.0.2BenGamari
sv2v190.00SystemVerilog to Verilog conversion (bsd3, development, embedded, hardware, language, program)2024-05-070.0.12zachjs
usb1202.08Communicate with USB devices (bsd3, hardware, library, system)2018-04-011.3.0.6BasVanDijk
usb-iteratee90.02Iteratee enumerators for the usb package (bsd3, hardware, library, system)2012-11-260.5BasVanDijk
vcd250.02Reading and writing VCD files. (bsd3, data, embedded, hardware, library)2012-12-190.2.2TomHawkins
verilog290.01Verilog preprocessor, parser, and AST. (bsd3, embedded, hardware, language, library)2015-03-260.0.11TomHawkins
verismith160.00Random verilog generation and simulator testing. (gpl, hardware, library, program)2020-03-061.0.0.2ymherklotz
wiringPi120.00Access GPIO pins on Raspberry Pi via wiringPi library (bsd3, hardware, library, program, raspberrypi)2017-10-051.0.1.1ppelleti
xilinx-lava620.01The Lava system for Xilinx FPGA design with layout combinators. (bsd3, hardware, library, program)2024-03-295.0.2.0SatnamSingh
york-lava90.01A library for digital circuit description. (bsd3, hardware, library)2009-09-150.2MatthewNaylor