Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alastairlundy/alastairlundy


https://github.com/alastairlundy/alastairlundy

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# README.md

## Why the lack of GitHub contributions from before Mid 2023?
I decided to switch to GitLab from GitHub a few years ago, though I have since come back to GitHub and intend to mainly use GitHub going forward.

## Shared Policies across my projects
* [Security Policy](https://github.com/alastairlundy/AlastairLundy/blob/main/SECURITY.md)
* [Contribution Policy](https://github.com/alastairlundy/AlastairLundy/blob/main/CONTRIBUTING.md)

## Public Projects
These are just some of the projects I am publicly working on. Some private projects are not listed.

### Web Applications
| Project Name | Project Language(s) | Project License | Project Type | Target Framework Version | What it does |
|-|-|-|-|-|-|
| | | | | |

### Desktop Applications
| Project Name | Project Language(s) | Project License | GUI Framework | Target Framework Version | What it does |
|-|-|-|-|-|-|
| | | | | |

### CLI Applications
| Project Name | Project Language(s) | Project License | Target Framework Version | What it does |
|-|-|-|-|-|
| [BasisBox](https://github.com/alastairlundy/BasisBox/) | C# | LGPLv3 |.NET 8 | A group of alternatives to GNU coreutil programs |
| [EnviousBox](https://github.com/EnviousBox) | C# | LGPLv3 | .NET 8 | A group of my CLI tools |

### Libraries
| Project Name | Project Language(s) | Project License |Target Framework Version | What it does |
|-|-|-|-|-|
| [CliRunner](https://github.com/alastairlundy/CliRunner) | C# | MPL 2.0 | .NET Standard 2.1 & .NET 8 | A Work In Progress library for interacting with Command Line Interfaces. |
| [Cli Utils Lib](https://github.com/alastairlundy/CliUtilsLib) | C# | LGPLv3 | .NET 8 | A library to help with the creation of CLI tools and/or console applications.|
| [LocalizationKit](https://github.com/alastairlundy/LocalizationKit) | C# | MIT | .NET Standard 2.0 & .NET 6 and newer | Makes it easy to read or write __Localization__ files for applications that store settings in JSON, TXT, or XML. |

#### PlatformKit Libraries
| Project Name | Project Language(s) | Project License |Target Framework Version | What it does |
|-|-|-|-|-|
| [PlatformKit.Software](https://github.com/PlatformKitLibrary/PlatformKit.Software) | C# | MIT | .NET 8| Helps with getting Installed Apps and Supported Package Managers.|
| [PlatformKit](https://github.com/alastairlundy/PlatformKit) | C# | MIT | .NET Standard 2.0 & .NET 6 and newer | Helps with handling Cross-platform code and detecting Platform specific things. |

#### Extension Libraries
| Project Name | Project Language(s) | Project License |Target Framework Version | What it does |
|-|-|-|-|-|
| [RuntimeExtensions (formerly PlatformKit.Extensions.OperatingSystem)](https://github.com/PlatformKitLibrary/PlatformKit.Extensions.OperatingSystem) | C# | MIT | .NET Standard 2.0 | Extends the ``OperatingSystem`` class to make it easier to handle cross-platform code on .NET Standard 2 compatible projects |
| [CollectionsExtensions](https://github.com/alastairlundy/CollectionsExtensions) | C# | MIT | .NET Standard 2.0 & .NET 8 | Extensions to C# IEnumerables, ICollections, and more to improve them. |
| [SystemExtensions](https://github.com/alastairlundy/CollectionsExtensions) | C# | MIT | .NET Standard 2.0 & .NET 8 | Extensions to C# System classes and types to improve them. |
| [IOExtensions](https://github.com/alastairlundy/IOExtensions) | C# | MPL 2.0 | .NET Standard 2.0, .NET Standard 2.1, and .NET 8 | A library to make programmatic directory deletion and creation in .NET easier. |
| [MathsExtensions](https://github.com/alastairlundy/MathsExtensions) | C# | MIT | .NET 8 | Extensions to C# Math classes and types. |