Hacker GitHub

← All repos

elcritch/nesper

View on GitHub ↗ ★ 249 C

Program the ESP32 with Nim! Wrappers around ESP-IDF API's.

21 mentions on Hacker News by 4 people: 3 stories, 18 comments · first 2020-09-28 · latest 2025-10-02

Mentions per year 21 mentions · busiest year 2021 (6)
20082026
  1. …Unfortunately you can't use CDC mode and USB JTAG, so I have a little rpc based binary uploader. 1: https://github.com/elcritch/nesper 2: https://github.com/elcritch/nesper/blob/devel/src/nesper/net...
    comment by elcritch · 2025-10-02 · in Tactility: An ESP32 OS
  2. ▲ 2
    Nesper: Program the ESP32 Using Nim
    story by elcritch · 2025-09-01 · 0 comments
  3. …an IETF standard and a time series format (3). The RPC is used a fair bit in some projects. 1: https://github.com/elcritch/nesper/blob/devel/src/nesper/ser... 2: https://github.com/EmbeddedNim/fastrpc 3:…
    comment by elcritch · 2024-12-16 · in Go Protobuf: The New Opaque API
  4. ▲ 5
    Show HN: Program ESP32s in Nim
    story by elcritch · 2023-09-30 · 1 comment
  5. I use Nim on embedded precisely for that reason: https://github.com/elcritch/nesper I wtapped much of zephyr as well but that ones less used: https://github.com/embeddednim/nephyr
  6. Nim supports both since it compiles with pretty much any C89 C compiler. Also https://github.com/elcritch/nesper :)
    comment by elcritch · 2023-03-31 · in Nim 2.0.0 RC2
  7. …to setup. I wrote a wrapper for esp-idf which is used in production in at least two embedded shops: https://github.com/elcritch/nesper (its stable but I haven't had time to update docs for a ehile) You can run it on Arduinos as well.…
  8. …which gives a big boost to the native ecosystem. I wrapped most of the esp32 idf in a few weeks: https://github.com/elcritch/nesper The new GC (ARC) is basically a built in `shared_ptr<T>` or `Rc<T>`. You can also do stack-based…
  9. …ratel (generic framework: tested for the Arduino/AVR) have been recommended. https://nim-lang.org/ https://github.com/elcritch/nesper/ https://github.com/PMunch/ratel
  10. Nim also has some pretty good ESP32 bindings: https://github.com/elcritch/nesper
    comment by j-james · 2022-05-23 · in Running Julia bare-metal on an Arduino
  11. …to see more work on improving the use of Nim for programming microcontrollers. I stumbled on to https://github.com/elcritch/nesper recently and it looks neat, but I had issues getting my code to compile. Improved support for other MCUs…
    comment by anaphor · 2021-11-22 · in Nim Community Survey
  12. …a lot of gamedev libraries! * Embedded: this is a domain I know very little about but for example https://github.com/elcritch/nesper or https://github.com/PMunch/badger for fun Nim+embedded stuff! Most of the disadvantages come from…
    comment by sp33der89 · 2021-10-19 · in Nim 1.6
  13. …been using it a fair bit and it's really nice [1]. There's a lot of room to grow in that field. 1: https://github.com/elcritch/nesper
  14. …build system, but in my view all the RTOS build systems are terrible in their own special way. 1: https://github.com/elcritch/nesper 2: https://www.zephyrproject.org/ 3: https://www.nxp.com/design/software/embedded-software/zephyr...
    comment by elcritch · 2021-06-01 · in A virtual machine for microcontrollers
  15. …pointer. So there’s a lot of work to do in making it “safer and easy” to use. Here’s an example: https://github.com/elcritch/nesper/blob/f54fff8b240e94684ae8...
    comment by elcritch · 2021-05-15 · in Nim 2.0 thoughts
  16. …sure to use ARC/ORC. If you're interested in esp32's as well, I wrote a Nim wrapper of the esp-idf: https://github.com/elcritch/nesper
    comment by elcritch · 2021-05-05 · in uLisp
  17. …you’ll want to add some code to make it more idiomatic, here’s my try for i2c code on esp-idf: https://github.com/elcritch/nesper/blob/e1d9f7ba13eebe45aea4...
  18. …using an RTOS) To shamelessly plug my own project I've been working on to bring Nim to the ESP32: https://github.com/elcritch/nesper/ For an async http example see: https://github.com/elcritch/nesper/blob/master/esp-idf-examp... Nim's…
    comment by elcritch · 2020-10-28 · in ESP8266 as Open Source Hardware
  19. …the ESP-IDF libraries to make them easier to use. You can see what the programs look like here: https://github.com/elcritch/nesper/blob/master/esp-idf-examp...
  20. ▲ 10
    Show HN: Library for Programming ESP32's in Nim with Arc
    story by elcritch · 2020-10-15 · 1 comment
  21. …annotate functions to guarantee no GC (I think). Just less fun if you have the RAM available. 1: https://github.com/elcritch/nesper (Warning: WIP)
    comment by elcritch · 2020-09-28 · in Zig's New Relationship with LLVM