Nrf52

Open-source projects categorized as Nrf52

Top 21 Nrf52 Open-Source Projects

  • TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

  • Project mention: Gokrazy – Go Appliances | news.ycombinator.com | 2023-12-18
  • firmware

    Meshtastic device firmware (by meshtastic)

  • Project mention: Show HN: Extend Zigbee sensor range with LoRaWAN | news.ycombinator.com | 2024-03-18

    This is a fantastic idea, thanks for sharing. I feel like LoRaWAN and LoRAMESH are the perfect solution for shuffling messaging around for home and property sensors, easily traversing a couple miles in poor conditions.

    Prior to seeing this I was thinking about how to use the Meshtastic [0] project to fundamentally provide simple UDP services for message brokering over LoRa. There are so many sensors that could easily hook or connect to devices acting as network routers that could bridge other protocols across long distances very easily.

    Have you looked at doing something similar with ZWave at all?

    [0] https://meshtastic.org/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • InfiniTime

    Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS

  • Project mention: FOSDEM 2024: PineTime Talk | news.ycombinator.com | 2024-02-24
  • ZSWatch

    ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.

  • b-parasite

    🌱💧 An open source DIY soil moisture sensor

  • TaskScheduler

    Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers

  • Android-DFU-Library

    Device Firmware Update library and Android app

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nrf-hal

    A Rust HAL for the nRF family of devices

  • Project mention: Rust newcomers are 70x less likely to create vulnerabilities than C++ newcomers [pdf] | news.ycombinator.com | 2023-11-06

    You should try again. I think that code is verbose because of the borrowing and because you're trying to do a one-liner. I use the nrf-hal library with the nrf52840, and the code reads pretty nicely. Here's an example:

    https://github.com/nrf-rs/nrf-hal/blob/master/examples/blink...

  • zigbee_home

    Project to provide functionality similar to ESPHome but for Zigbee instead of WiFi for nRF52

  • Project mention: I was wrong to ignore Zigbee and Z-Wave. They're the best part of my smart home | news.ycombinator.com | 2024-02-12
  • ubxlib

    Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.

  • WisBlock

    Quickstart, tutorials and examples for the RAKwireless WisBlock product line.

  • lispBM

    An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.

  • Project mention: Joel Svensson - LispBM (LBM) | /r/haskell | 2023-12-08

    Code: https://github.com/svenssonjoel/lispBM

  • blatann

    Python BLE library for using Nordic nRF52 with Connectivity firmware

  • IOS-Nordic-Thingy

    iOS Library and example application for Thingy:52™

  • Project mention: ESP32-C61: Delivering Affordable Wi-Fi 6 Connectivity | news.ycombinator.com | 2024-01-12

    Yes, I've used it in a commercial product with 10000+ deployments. It was the only chip with BLE and WiFi, so there was no other option at the time. If the requirements were different, I would use something from Nordic Semiconductors [0] or some ARMv8 chip.

    The hardware itself is fine, but the biggest pain was getting stable WiFi and BLE connections simultaneously, because of only one antenna/radio. RAM was also a problem, it would be great to have at least 512kb. The SDK from Espressif is sometimes a little bit weird, but usable and bugs are fixed quickly. The build system is ok, nothing special.

    [0] https://www.nordicsemi.com/

  • tinyfont

    Text library for TinyGo displays

  • tinydraw

    TinyDraw is a package of drawing primitives on TinyGo displays.

  • bluetooth-low-energy-applications

    Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"

  • p8b-infinitime

    Run InfiniTime & Bootloader on the P8 smartwatch

  • chrzwatch-firmware

    Custom firmware for the NRF52 based smartwatch I6HRC

  • Bleam-Scanner-2

    Bleam scanner is an inverted Bluetooth low energy (BLE) beacon communication protocol.

  • 833iot

    cheap E73-2G4M08S1E based IOT board

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Nrf52 related posts

Index

What are some of the best open-source Nrf52 projects? This list will help you:

Project Stars
1 TinyGo 14,439
2 firmware 2,702
3 InfiniTime 2,575
4 ZSWatch 2,059
5 b-parasite 1,742
6 TaskScheduler 1,160
7 Android-DFU-Library 734
8 nrf-hal 469
9 zigbee_home 422
10 ubxlib 269
11 WisBlock 145
12 lispBM 74
13 blatann 66
14 IOS-Nordic-Thingy 64
15 tinyfont 48
16 tinydraw 39
17 bluetooth-low-energy-applications 35
18 p8b-infinitime 20
19 chrzwatch-firmware 12
20 Bleam-Scanner-2 4
21 833iot 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com