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. Learn more →
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).
fixes #19857; Exception raised in closure may be "skipped" in ORC.
-
-
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.
I would recommend to reinstall Nim using Choosenim.
-
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.
-
Project mention: Debunking the myth on the "controversial" RPi4 staker | reddit.com/r/ethstaker | 2022-09-18
-
Project mention: Nimbus release v23.3.2 with Mainnet support for the Capella hard-fork | reddit.com/r/ethstaker | 2023-03-24
-
-
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.
-
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.
-
-
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.
-
-
-
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.
-
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)
-
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.
-
-
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.
-
-
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).
-
-
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).
-
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
Nim HacktoberFest related posts
- Beginner having a problem
- Twitter just nuked all of their APIs. Really hoping that Reddit doesn’t do the same. This app has been too good for years now for me and I’d hate to go back to regular reddit.
- Can't download Nim. "Failed - Virus Detected"
- Javascript compilation: any type system ?
- A Cost Model for Nim
- No.
- Deeplearning in Nim?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Mar 2023
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 |