Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kavignon/superchage-your-net-development
Set of tools to facilitate full-stack .NET development
https://github.com/kavignon/superchage-your-net-development
Last synced: 17 days ago
JSON representation
Set of tools to facilitate full-stack .NET development
- Host: GitHub
- URL: https://github.com/kavignon/superchage-your-net-development
- Owner: Kavignon
- License: mit
- Created: 2021-04-15T12:07:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-16T17:52:15.000Z (over 3 years ago)
- Last Synced: 2023-09-18T21:01:39.872Z (about 1 year ago)
- Size: 21.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Supercharge your .NET development
## .NET Development
* [Humanizr - Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities](https://humanizr.net)
* [Cognitive Complexity - can help to understand – based on calculating a metric value – how readable and maintainable a certain method is.](https://plugins.jetbrains.com/plugin/12024-cognitivecomplexity)
* [NuGet Package Explorer - Create, update and deploy Nuget Packages with a GUI](https://github.com/NuGetPackageExplorer/NuGetPackageExplorer)
* [Fira Code Font - free monospaced font containing ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster.](https://github.com/tonsky/FiraCode)### CLI development
* [Spectre Console - A .NET library that makes it easier to create beautiful console applications](https://github.com/spectreconsole/spectre.console)
* [ShellProgressBar - visualize (concurrent) progress in your console application](https://github.com/Mpdreamz/shellprogressbar)### Testing
* [Bogus - A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.](https://github.com/bchavez/Bogus)### Roslyn analyzers
* [StyleCop - StyleCop is an open-source static code analysis tool from Microsoft that checks C# code for conformance to StyleCop's recommended coding styles and a subset of Microsoft's .NET Framework Design Guidelines.](https://github.com/StyleCop/StyleCop)
* [CollectionOptimizationCop - dedicated to common performance and code quality analyzers to follow the best practices surrounding the use of data structures and their APIs located under System.Collections & System.Linq.](https://github.com/hypertherm/DotNet.SystemCollections.Analyzers)### PowerShell
* [PowerShell Core - PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models.](https://github.com/PowerShell/PowerShell)### Benchmarking & Profiling
* [BenchmarkDotNet - helps you to transform methods into benchmarks, track their performance, and share reproducible measurement experiments. It's no harder than writing unit tests!](https://github.com/dotnet/BenchmarkDotNet)
* [PerfView - a free performance-analysis tool that helps isolate CPU and memory-related performance issues. It is a Windows tool, but it also has some support for analyzing data collected on Linux machines. It works for a wide variety of scenarios, but has a number of special features for investigating performance issues in code written for the .NET runtime.](https://github.com/microsoft/perfview)### Javascript
* [Quokkajs - Quokka.js is a developer productivity tool for rapid JavaScript / TypeScript prototyping. Runtime values are updated and displayed in your IDE next to your code, as you type.](https://quokkajs.com)
* [Wallabyjs - Wallaby.js is a developer productivity tool that runs your JavaScript and TypeScript tests immediately as you type, highlighting results in your IDE right next to your code.](https://wallabyjs.com)### Logging
[Serilog - a diagnostic logging library for .NET applications. It is easy to set up, has a clean API, and runs on all recent .NET platforms.](https://github.com/serilog/serilog)## Visual Studio Code extensions
* [Better comments - The Better Comments extension will help you create more human-friendly comments in your code](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments)
### Git
* [GitLens - It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more](https://gitlens.amod.io)### .NET
* [OmniSharp - he C# support in Visual Studio Code is optimized for cross-platform .NET Core development](https://code.visualstudio.com/docs/languages/csharp)### F#
* [Ionide F# - onide is more than just an editor plugin - we build a whole ecosystem of developer tools - from a documentation generator, to an F# LSP server, to experimental and innovative projects like F# Analyzers.](https://ionide.io)### Javascript development
* [Prettier - Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
* [ESLint - Find and fix problems in your JavaScript code](https://eslint.org)## Git management
* [Source Tree - A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac](https://www.sourcetreeapp.com)
* [GitKraken - Unleash GitKraken, the free Git GUI for Windows, Mac & Linux! This intuitive Git GUI simplifies and streamlines Git processes.](https://www.gitkraken.com)## Visual Studio Extensions
* [ReSharper - makes Visual Studio a much better IDE](https://www.jetbrains.com/resharper/)
* [CodeMaid - pen source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.](https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.CodeMaid)
* [Output enhancer - Extension to add colors to Visual Studio output window.](https://marketplace.visualstudio.com/items?itemName=NikolayBalakin.Outputenhancer)
* [Format document on Save - Enables auto formatting of the code when you save a file](https://marketplace.visualstudio.com/items?itemName=mynkow.FormatdocumentonSave)
* [Trailing Whitespace Visualizer - Keeps your code files clean by making it easier than ever to identify and remove any trailing whitespace](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TrailingWhitespaceVisualizer)
* [Visual Studio Spell Checker - An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. ](https://marketplace.visualstudio.com/items?itemName=EWoodruff.VisualStudioSpellCheckerVS2017andLater)
* [Bracket Pair Colorizer 2 - This extension allows matching brackets to be identified with colours. The user can define which tokens to match, and which colours to use.](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2)## F# development
### CLI tools
* [Argu - declarative CLI argument parser for F# console applications. It allows modelling the command-line syntax using discriminated unions, which the library converts into a working parser using reflection.](https://fsprojects.github.io/Argu/)### Testing
* [FsCheck - FsCheck is a tool for testing .NET programs automatically](https://fscheck.github.io/FsCheck/)
* [FsUnit - a set of libraries that makes unit-testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework. FsUnit currently supports NUnit, xUnit, and MsTest.](https://fsprojects.github.io/FsUnit/)## Power tools
* [Process Explorer - Process Explorer is a freeware task manager and system monitor for Microsoft Windows created by SysInternals](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)
* [Windows Terminal - Windows Terminal is a multi-tabbed command-line front-end that Microsoft has developed for Windows 10, as a replacement for Windows Console. It can run any command-line app, including all Windows terminal emulators, in a separate tab](https://github.com/microsoft/terminal)## Text editing
* [Grammarly - Compose bold, clear, mistake-free writing with Grammarly’s AI-powered writing assistant.](https://www.grammarly.com)## Security
* [LastPass - LastPass is a freemium password manager that stores encrypted passwords online.](https://www.lastpass.com)## UML Design
* [Draw.io - ree online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more](https://app.diagrams.net)