All Projects → nim-lang → Fusion

nim-lang / Fusion

Licence: mit
Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches.

Programming Languages

nim
578 projects

Projects that are alternatives of or similar to Fusion

Phpunit Arraysubset Asserts
Provides assertArraySubset for use in PHPunit
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Cloudcmd
✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Stars: ✭ 1,332 (+1287.5%)
Mutual labels:  hacktoberfest
Silverstripe Elemental
Create pages in SilverStripe using content blocks
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Algorithms
In case you want to contribute, ping on https://gitter.im/NITSkmOS/algo.
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Github Dorks
Find leaked secrets via github search
Stars: ✭ 1,332 (+1287.5%)
Mutual labels:  hacktoberfest
Cookstyle
A linting tool that helps you to write better Chef Infra cookbooks by detecting and automatically correcting style, syntax, and logic mistakes in your code.
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Hashtagify
📸 Generates hashtags for Instagram posts. Upload your photo and it will suggest the relevant #hashtags for you. 🏷
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Joindin Web2
HTTP Frontend For the Joind.in API
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Google2fa
A One Time Password Authentication package, compatible with Google Authenticator.
Stars: ✭ 1,330 (+1285.42%)
Mutual labels:  hacktoberfest
Chemfiles
Library for reading and writing chemistry files
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Faros
Faros is a CRD based GitOps controller
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Feroxbuster
A fast, simple, recursive content discovery tool written in Rust.
Stars: ✭ 1,314 (+1268.75%)
Mutual labels:  hacktoberfest
Ember Math Helpers
Ember HTMLBars helpers for basic arithmetic
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Jupyterlab Spreadsheet
JupyterLab plugin for viewing spreadsheets, such as Excel .xls/.xlsx workbooks and OpenOffice .ods files
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Pypuppetdb
Python library for working with the PuppetDB API
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Dts2hx
Converts TypeScript definition files (d.ts) to haxe externs (.hx) via the TypeScript compiler API
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Awesome Emulators Simulators
A curated list of software emulators and simulators of PCs, home computers, mainframes, consoles, robots and much more...
Stars: ✭ 94 (-2.08%)
Mutual labels:  hacktoberfest
Lara Lens
Laravel package for display diagnostic (config, database, http connections...)
Stars: ✭ 96 (+0%)
Mutual labels:  hacktoberfest
Puppet R10k
Setup and configure r10k for use with git based environments in puppet
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest
Le Chat Php
A PHP Chat based on LE CHAT
Stars: ✭ 95 (-1.04%)
Mutual labels:  hacktoberfest

Nim Fusion

Docs: https://nim-lang.github.io/fusion/theindex.html

Fusion contains Nim modules that are to be bundled with the Nim installation in order to give us something like the "Nim distribution". Fusion fullfills multiple purposes:

  • It contains candidates for inclusion into the stdlib. However these modules only move into the stdlib if it makes sense to maintain them with the rest of the core of Nim and currently I cannot imagine why that ever would need to be the case.
  • Fusion has a broader perspective about what is considered useful. For example an HTML parser or a simple UI library that doesn't support every OS that Nim itself supports is acceptable for Fusion.
  • Fusion aims to be an immutable code repository, once a module is included it stays. Like Nim itself, Fusion uses a .since annotation. New modules which contain few procs are preferred over larger modules that have more procs.
  • Fusion is also a Nimble package and it is compatible with Nim version 1 as well as the latest Nim.

Fusion is for now an idea about how to grow Nim's ecosystem without the pain points of more traditional approaches. Time will tell if the idea is a good one.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].