badger

Keyboard firmware written from scratch using Nim (by PMunch)

Badger Alternatives

Similar projects and alternatives to badger

  1. zig

    873 badger VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  4. Nim

    356 badger VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  5. nvim-treesitter

    310 badger VS nvim-treesitter

    Nvim Treesitter configurations and abstraction layer

  6. application

    Buckets Desktop Application (by buckets)

  7. nimbus-eth2

    Nim implementation of the Ethereum Beacon Chain

  8. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  9. ulisp

    A version of the Lisp programming language for ATmega-based Arduino boards.

  10. wrk

    38 badger VS wrk

    Modern HTTP benchmarking tool

  11. beartype

    23 badger VS beartype

    Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.

  12. pixie

    23 badger VS pixie

    Full-featured 2d graphics library for Nim. (by treeform)

  13. Arraymancer

    A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

  14. godot-nim

    Nim bindings for Godot Engine

  15. karax

    15 badger VS karax

    Karax. Single page applications for Nim.

  16. cps

    9 badger VS cps

    Continuation-Passing Style for Nim 🔗

  17. prologue

    13 badger VS prologue

    Powerful and flexible web framework written in Nim

  18. jester

    10 badger VS jester

    A sinatra-like web framework for Nim.

  19. nesper

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

  20. skybison

    Discontinued Instagram's experimental performance oriented greenfield implementation of Python.

  21. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better badger alternative or higher similarity.

badger discussion

Log in or Post with

badger reviews and mentions

Posts with mentions or reviews of badger. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-08.
  • How to get clean simple C output?
    5 projects | /r/nim | 8 Sep 2022
  • The Toit language is now open source
    7 projects | news.ycombinator.com | 22 Nov 2021
    Nothing about the entire ecosystem I was talking about. But my initial work on the keyboard firmware can be found here: https://github.com/PMunch/badger/tree/final. There are many different projects in Nim running on microcontrollers though, but not something on a common ecosystem.

    HHL?

  • Nim Version 1.6 Released
    37 projects | news.ycombinator.com | 19 Oct 2021
    Well no language is perfect, but Nim can be used in almost every domain because of it's compilation targets(C, C++, JS) and it's fast compile times(who needs interpretation when compile times are that fast!):

    * Shell scripting, I still assume most people will just use Bash tho: https://github.com/Vindaar/shell

    * Frontend: https://github.com/karaxnim/karax or you could bind to an existing JS library.

    * Backend: For something Flask-like: https://github.com/dom96/jester or something with more defaults https://github.com/planety/prologue

    * Scientific computing: the wonderful SciNim https://github.com/SciNim

    * Blockchain: Status has some of the biggest Nim codebases currently in production https://github.com/status-im?q=&type=&language=nim&sort=

    * Gamedev: Also used in production: https://github.com/pragmagic/godot-nim and due to easy C and C++ interop, you get access to 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 tooling and lack of $$$ support.

  • Looking into Zig
    4 projects | news.ycombinator.com | 6 Aug 2021
    I think the fact that Nim compiles to C is neat in that you can use it on any platform that has a C compiler.

    Here is a recent project that uses nim for AVR platforms, for example: https://github.com/PMunch/badger

  • A note from our sponsor - InfluxDB
    influxdata.com | 23 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Stats

Basic badger repo stats
4
73
0.0
about 3 years ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Nim is
the 50th most popular programming language
based on number of references?