Nim HacktoberFest

Open-source Nim projects categorized as HacktoberFest

Top 23 Nim HacktoberFest Projects

  • 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).

    Project mention: My Nim Development Weekly Report (3/19) | dev.to | 2023-03-20

    fixes #19857; Exception raised in closure may be "skipped" in ORC.

  • prologue

    Powerful and flexible web framework written in Nim

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • choosenim

    Tool for easily installing and managing multiple versions of the Nim programming language.

    Project mention: Beginner having a problem | reddit.com/r/nim | 2023-02-25

    I would recommend to reinstall Nim using Choosenim.

  • mosdepth

    fast BAM/CRAM depth calculation for WGS, exome, or targeted sequencing

    Project mention: Is there a tool that quantifies “spatial coverage”, that is what percentage of a reference assembly has a read mapped to it? | reddit.com/r/bioinformatics | 2022-08-16

    I would give mosdepth a look. It can provide depth across a chromosome/contig at each base, or a mean depth for a given window size (eg 1kb), or regions provided within a bed file, or a simple summary of the mean depth across each chromosome/contig.

  • nimbus-eth1

    Nimbus: an Ethereum Execution Client for Resource-Restricted Devices

    Project mention: Debunking the myth on the "controversial" RPi4 staker | reddit.com/r/ethstaker | 2022-09-18
  • nimbus-eth2

    Nim implementation of the Ethereum Beacon Chain

    Project mention: Nimbus release v23.3.2 with Mainnet support for the Capella hard-fork | reddit.com/r/ethstaker | 2023-03-24
  • NimPackt-v1

    Nim-based assembly packer and shellcode loader for opsec & profit

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • nimlsp

    Language Server Protocol implementation for Nim

    Project mention: Nimlangserver Announcement | reddit.com/r/nim | 2022-07-03

    nimlangserver is an implementation of Language Server Protocol with the goal to make nim IDE experience more mature. The main difference between nimlangserver and the existing nimlsp is that nimlangserver runs nimsuggest in a separate process and that nimlangserver is using a newly introduced version of nimsuggest v3(see bellow). nimlangserver is currently integrated in VScode via vscode-nim and in Emacs via lsp-mode but adding integraion with other editors should be trivial.

  • norm

    A Nim ORM for SQLite and Postgres (by moigagoo)

  • futhark

    Automatic wrapping of C headers in Nim (by PMunch)

    Project mention: Why does Nim "wrap" C, rather than allow C code to be pasted directly to .nim files? | reddit.com/r/nim | 2022-06-02

    Have a look at Futhark . It does what you are requesting.

  • boomer

    Zoomer application for Linux (by tsoding)

  • nimpylib

    Some python standard library functions ported to Nim

  • ggplotnim

    A port of ggplot2 for Nim

    Project mention: Converting my PhD thesis into HTML | news.ycombinator.com | 2022-12-19

    Well, personally as I write almost all my code in Nim and am the developer of ggplotnim [0], I simply write a source code snippet with some short Nim code, generate a plot and dump the filename into the Org file.

    If I had more time and wanted something more convenient and magical, I would probably write a elisp function that takes X Y (Z) columns and generates a plot from those using a simple Nim program in the back that receives the data, generates the plot and returns it somehow. Haven't given this much thought though.

    [0]: https://github.com/Vindaar/ggplotnim

  • jupyternim

    A Jupyter kernel for nim

    Project mention: Could Nim be a complete replacement for Python? | reddit.com/r/nim | 2023-01-02

    Notebooks, I found just one: https://github.com/stisa/jupyternim

  • fusion

    Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches. (by nim-lang)

  • Datamancer

    A dataframe library with a dplyr like API

    Project mention: Anyone attempted to make Nim serve R's role? How is it currently? | reddit.com/r/nim | 2022-05-24

    I have been using Nim for all of my recent data munging and analysis. There's https://github.com/Vindaar/ggplotnim for plots (among others) and everything else has just been normal code. There's also https://github.com/SciNim/Datamancer if you need something more like tidyverse.

  • Unchained

    A fully type safe, compile time only units library. (by SciNim)

  • flambeau

    Nim bindings to libtorch

    Project mention: Deeplearning in Nim? | reddit.com/r/nim | 2022-07-04

    In particular for deep learning as bobsyourunkl already mentioned there is arraymancer on the one hand and also flambeau on the other. The latter is a Nim wrapper around libtorch (i.e. the PyTorch C++ backend). It is missing things (to be wrapped by adding a few lines) and has some rough edges, but if one needs to get stuff done, it's possible.

  • glob

    Pure Nim library for matching file paths against Unix style glob patterns. (by haltcase)

    Project mention: Any form of wildcard string pattern matching? | reddit.com/r/nim | 2022-11-24
  • nimjl

    A bridge between Nim-lang and Julia !

    Project mention: Deeplearning in Nim? | reddit.com/r/nim | 2022-07-04

    While indeed we are less people developing stuff in Nim compared to even the Julia community (which itself is of course much smaller than say Python), we do have cover a large amount of the typical needs in the scientific computing domain. And where we miss stuff it's a) easy to wrap C/C++ or b) simply call Julia, R or Python (As a personal reference I'm doing data analysis & numerical physics stuff in context of my PhD in physics and I literally do everything in Nim. The only significant C dependency {and only as a shared lib} I depend on is libhdf5 via nimhdf5).

  • nim-playground-frontend

    The front-end for https://play.nim-lang.org

  • rnim

    A bridge between R and Nim

    Project mention: Deeplearning in Nim? | reddit.com/r/nim | 2022-07-04

    While indeed we are less people developing stuff in Nim compared to even the Julia community (which itself is of course much smaller than say Python), we do have cover a large amount of the typical needs in the scientific computing domain. And where we miss stuff it's a) easy to wrap C/C++ or b) simply call Julia, R or Python (As a personal reference I'm doing data analysis & numerical physics stuff in context of my PhD in physics and I literally do everything in Nim. The only significant C dependency {and only as a shared lib} I depend on is libhdf5 via nimhdf5).

  • supranim

    WIP ⚡️ Just a bloody hyper server & framework written in Nim language 👑

    Project mention: Supranim: A simple web framework for creating REST APIs and beautiful web apps | news.ycombinator.com | 2022-06-11
  • SaaSHub

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

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). The latest post mention was on 2023-03-24.

Nim HacktoberFest related posts

Index

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

Project Stars
1 Nim 14,772
2 prologue 1,079
3 choosenim 588
4 mosdepth 547
5 nimbus-eth1 515
6 nimbus-eth2 399
7 NimPackt-v1 367
8 nimlsp 352
9 norm 332
10 futhark 231
11 boomer 210
12 nimpylib 176
13 ggplotnim 161
14 jupyternim 142
15 fusion 125
16 Datamancer 100
17 Unchained 71
18 flambeau 67
19 glob 59
20 nimjl 42
21 nim-playground-frontend 38
22 rnim 23
23 supranim 18
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com