Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tacosontitan/hussy.net

An esoteric .NET dialect designed for and by C# developers with code golf in mind.
https://github.com/tacosontitan/hussy.net

Last synced: 14 days ago
JSON representation

An esoteric .NET dialect designed for and by C# developers with code golf in mind.

Awesome Lists containing this project

README

        

๏ปฟ# ๐Ÿ’ƒ Hussy.Net

Hussy.Net is an esoteric dialect of .NET designed for and by C# developers with code golf in mind. It leverages modern features of .NET for clean and concise code, making it an ideal choice for code golfing challenges within the .NET ecosystem.

![License](https://img.shields.io/github/license/tacosontitan/Hussy.Net?logo=github&style=for-the-badge)

> [!IMPORTANT]
> Hussy.Net is not designed to compete with other golfing languages, but rather to provide a familiar environment for C# developers to participate in golfing challenges.

## ๐Ÿš€ Getting Started

Get started by reviewing the answers to the following questions:

- [How do I navigate the codebase with confidence?](http://hussy.tacosontitan.com)
- [How do I report security concerns?](./SECURITY.md)
- [How should I behave here?](./CODE_OF_CONDUCT.md)
- [How can I help?](./CONTRIBUTING.md)
- [What's the latest?](./resources/RELEASE_NOTES.md)
- [Where are we going next?](./resources/ROADMAP.md)

### ๐Ÿ”Ž Review Samples

There are several sample projects that actively demonstrate using Hussy.Net from the basics to solving common problems like the Fizz Buzz challenge.

### ๐Ÿงช Testing Snippets

The `Hussy.Net.Terminal` project is the place to run your snippets written with Hussy.Net. To get started, fork the repository and clone it to your local machine. Then open the `Hussy.Net` solution and locate the `Program.cs` file under `Hussy.Net.Terminal`. It looks like this:

```csharp
W("Hello, world!");
```

### โœ… Small changes, continuously integrated

Hussy.Net employs workflows for continuous integration to ensure the repository is held to industry standards; here's the
current state of those workflows:

![.NET Workflow](https://img.shields.io/github/actions/workflow/status/tacosontitan/Hussy.Net/build.yml?label=Build%20and%20Test&logo=dotnet&style=for-the-badge)

### ๐Ÿ’Ž A few more gems

We believe in keeping the community informed, so here's a few more tidbits of information to satisfy some additional
curiosities:

![Contributors](https://img.shields.io/github/contributors/tacosontitan/Hussy.Net?logo=github&style=for-the-badge)
![Issues](https://img.shields.io/github/issues/tacosontitan/Hussy.Net?logo=github&style=for-the-badge)
![Stars](https://img.shields.io/github/stars/tacosontitan/Hussy.Net?logo=github&style=for-the-badge)

## โœจ Features

Hussy.Net is built with .NET developers in mind. It expands on the C# language directly, so all native C# features are available by default. In addition to the native features of C#, there are several features which can help you create concise snippets with ease:

- Primitives
- Output Methods
- Complete Modules