Skip to content
View numbworks's full-sized avatar

Block or report numbworks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
numbworks/README.md

About numbworks

numbworks is a non-profit startup focused on developing and releasing open-source software packages (multi-language libraries and cross-platform CLI applications) around several topics, such as data analytics, machine learning, continuous learning, local CI/CD, local AI and software metrics.

​These packages are professionally developed according to a well-defined, quarterly product roadmap. They include high unit-test coverage (> 90%), up-to-date documentation, and heavy use of devcontainers to ensure deterministic, cross-platform and reproducible development environments. Cumulatively, these packages have reached over 53000 downloads so far.

​numbworks is a solo side project of an experienced C# and Python backend developer who currently works as a Technical Product Manager in his 9-to-5 job.

Products

These products are designed for:

  • Developers who want to integrate my libraries into their applications.
  • Data analysts who prefer using my libraries through a command‑line interface.
  • Professionals dedicated to continuous learning.
  • Researchers, data enthusiasts and open-source supporters.

For an easier download experience, please head to the NW's Software Hub.

Python → Libraries / CLI Applications / Jupyter Notebooks

Repository Effort Tests Latest Release Download
nwtimetracking 270 h codecoverage-nwtimetracking.svg
codecoverage-nwtimetrackingcli.svg
6.0.1 (2026-07-05) Github Releases
NW's Software Hub
nwreadinglist 233 h codecoverage-nwreadinglist.svg
codecoverage-nwreadinglistcli.svg
6.0.1 (2026-07-05) Github Releases
NW's Software Hub
nwpackageversions 75 h codecoverage-nwpackageversions.svg
codecoverage-nwpackageversionscli.svg
2.0.1 (2026-07-05) Github Releases
NW's Software Hub
nwcommitaverages 31 h codecoverage-nwcommitaverages.svg
codecoverage-nwcommitaveragescli.svg
2.0.1 (2026-07-06) Github Releases
NW's Software Hub
nwversioninfofiles 22 h codecoverage-nwversioninfofiles.svg
codecoverage-nwversioninfofilescli.svg
2.0.1 (2026-07-05) Github Releases
NW's Software Hub
nwdocstringchecking 17 h codecoverage-nwdocstringchecking.svg
codecoverage-nwdocstringcheckingcli.svg
2.0.1 (2026-07-05) Github Releases
NW's Software Hub

C# → Libraries / CLI Applications

Repository Effort Tests Latest Release Download
NW.NGramTextClassification 231 h codecoverage-nw.ngramtextclassification.svg
codecoverage-nw.ngramtextclassification.cli.svg
4.2.1 (2026-07-19) Github Releases
NW's Software Hub
NuGet (library)
NuGet (tool)
NW.UnivariateForecasting 221 h codecoverage_library.svg
codecoverage_client.svg
4.2.1 (2026-07-28) Github Releases
NW's Software Hub
NuGet (library)
NuGet (tool)
NW.MarkdownTables 21 h codecoverage_library.svg 3.0.0 (2024-01-21) Github Releases
NW's Software Hub
NuGet (library)
NW.LibrarySurfaceArea 18 h codecoverage-NW.LibrarySurfaceArea.svg 1.0.0 (2026-08-04) Github Releases
NW's Software Hub
NuGet (library)
NW.MetaLinks 4 h codecoverage-nw.metalinks.svg 1.0.0 (2026-08-02) Github Releases
NW's Software Hub
NuGet (library)

The following libraries encapsulate shared logic used by other libraries and might not be useful as-is for a general audience:

NW.Shared.Files (*) 5 h codecoverage_library.svg 1.0.0 (2024-02-11) Github Releases
NW's Software Hub
NuGet (library)
NW.Shared.Serialization (*) 4 h codecoverage_library.svg 1.0.0 (2024-02-13) Github Releases
NW's Software Hub
NuGet (library)
NW.Shared.Validation (*) 3 h codecoverage_library.svg 1.0.0 (2024-02-10) Github Releases
NW's Software Hub
NuGet (library)

Other Artifacts

Repository Effort Type Quick Links Last Release
i3_eink_config - Configuration File README 2020-12-22

Additional Information

Data-Driven Continuous Learning

nwtimetracking and nwreadinglist have been developed from the ground up during a continuous learning journey that began in 2016. The goal was to prove that data-driven and software-aided methodologies could provide massive value and support. The development of both applications is ongoing, and the feature list will keep expanding.

Below is an example of the outcomes of the latest versions of the two applications:

So far, I studied 396 technical books using my own continuous learning methodology.

Recent Open-Source Contributions

As numbworks I do occasionally contribute to open-source project developed by others as well, such as:

Date Type Project Title Status
2026-02-09 Bug Report VSCode / dotnettools "ms-dotnettools.csdevkit" re-downloads .NET 9.x and 10.x every time the user rebuilds the devcontainer Despite being an important architectural flaw, this hasn't passed the triage by a Microsoft employee.
2026-01-08 Bug Report Nuitka ModuleNotFoundError: No module named 'duckdb.duckdb.functional'; 'duckdb.duckdb' is not a package Bug fixed and code merged.
2025-05-11 Feature Request VSCode devcontainer.json: add support for multi-platform "localEnv" in "mounts" Voted by 10+ Github users and approved to the backlog, but no updates since then.
2024-09-23 Feature Request coveragepy Function and class coverage in "coverage report" The code to add this feature is ready but has not been merged.

All contributions: Github Threads

Pinned Loading

  1. nwcommitaverages nwcommitaverages Public

    A CLI application designed to calculate the average time between Git commits.

    Python

  2. nwdocstringchecking nwdocstringchecking Public

    A CLI application designed to identify which methods in a Python file are missing docstrings.

    Python

  3. nwpackageversions nwpackageversions Public

    A CLI application that helps with retrieving package information from PyPi.org and comparing them with what you have installed locally.

    Python

  4. nwversioninfofiles nwversioninfofiles Public

    A CLI application that facilitates the creation of Version Info Files for PyInstaller.

    Python