- https://dotnet.microsoft.com/download/dotnet-core
- https://devblogs.microsoft.com/dotnet/net-core-tooling-update-for-visual-studio-2017-version-15-9/
- Options -> Projects and Solutions -> .NET Core -> Uncheck "Use Preview of the .NET Core SDK"
- https://github.com/Microsoft/dotnet-apiport/releases - .NET API Portability Analyzer
- https://github.com/natemcmaster/dotnet-tools
- docker-watch : A command line utility to notify docker mounted volumes about changes on Windows.
- dotnet-ignore : Sync global git ignore .gitignore file downloaded from GitHub
- dotnet-lambda : Tools to deploy AWS Lambda functions. Global tool started at version 3.0.0.
- dotnet-format : Enforce coding style solution-wide
- dotnet-gitversion : Easy Semantic Versioning (http://semver.org) for projects using Git.
- dotnet-hash : A simple dotnet tool to calculate hashes for the given file.
- dotnet-migrate-2017 : Tool for converting a MSBuild project file (
csproj
) to VS2017 format and beyond. - dotnet-property : .NET Core command-line (CLI) tool to update project properties and version numbers on build.
- dotnet-retire : A dotnet CLI extension to check your project for known vulnerabilities. (It fetches the packages listed in the corresponding packages repo in this GitHub organization (link), and checks your projects obj\project.assets.json or project.lock.json file for any match (direct, or transient).)
- dotnet-runas : Allows to run a dotnet process under a specified user account.
- dotnet-warp : A .NET Core global tool to pack project into single executable using Warp.
- efg : .NET Core command-line (CLI) tool to generate Entity Framework Core model from an existing database.
- certes : CLI tool for acquire certificates via the Automated Certificate Management Environment (ACME) protocol. (example: LetsEncrypt.org)
- docs : Search docs.microsoft.com using the command line.
- dotnet-encrypto : A tool to encrypt/decrypt folder or files using AES 256 Encryption Algorithm
- dmd5 : Just generate MD5 hash value in CLI.
- https://github.com/RSuter/DNT
- https://rapidapi.com/developers
- https://konghq.com/cloud/ - whitepaper: GigaOm: API Management Benchmark Report: Product Profile and Evaluation: Kong Enterprise and Apigee Edge
- https://docs.apigee.com/ - Apigee was acquired by Alphabet's Google Cloud for $625M on September 8, 2016
- https://apiary.io/ - Apiary was acquired by Oracle for undisclosed amount on January 19, 2017
- AWS API Gateway
- Azure API Management
- Moesif - https://www.moesif.com/solutions/api-product-management
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
BouncyCastle | BouncyCastle | The Bouncy Castle Crypto package is a C# implementation of cryptographic algorithms and protocols, it was developed by the Legion of the Bouncy Castle, a registered Australian Charity, with a little help! The Legion, and the latest goings on with this package, can be found at http://www.bouncycastle.org/. In addition to providing basic cryptography algorithms, the package also provides support for CMS, TSP, X.509 certificate generation and a variety of other standards such as OpenPGP. | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
nano-id-net | Nanoid | A tiny, secure, URL-friendly, unique string ID generator for .NET Core. More compact, and just as fast, as generating UUIDs. | Stable |
https://github.com/Cyan4973/xxHash
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
System.Device.Gpio | System.Device.Gpio | The System.Device.Gpio preview package supports general-purpose I/O (GPIO) pins, PWM, I2C, SPI and related interfaces for interacting with low level hardware pins to control hardware sensors, displays and input devices on single-board-computers; Raspberry Pi, BeagleBoard, HummingBoard, ODROID, and other single-board-computers that are supported by Linux and Windows 10 IoT Core OS can be used with .NET Core and System.Device.Gpio. On Windows 10 IoT Core OS, the library wraps the Windows.Devices.Gpio.dll assembly. On Linux, the library supports three driver modes: libgpiod for fast full-featured GPIO access on all Linux distros since version 4.8 of the Linux kernel; slower and limited-functionality GPIO access via the deprecated Sysfs interface (/sys/class/gpio) when running on older Linux distro versions with a Linux kernel older than version 4.8; and lastly board-specific Linux drivers that access GPIO addresses in /dev/mem for fasted performance at the trade-off of being able to run on very specific versions of single-board-computers. In the future, the board-specific Linux drivers may be removed in favor of only supporting libgpiod and sysfs Linux interfaces. In addition to System.Device.Gpio, the optional IoT.Device.Bindings NuGet package contains device bindings for many sensors, displays, and input devices that can be used with System.Device.Gpio. | Stable |
paint.net Paint.Net plugin: CodeLab
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
RSocket.Net | RSocket.Net | Reactive Streams socket programming, See motivations | Assessing |
BedrockFramework | Bedrock.Framework | High performance, low level networking APIs for building custom severs and clients. | Assessing |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Verex | Verex | Verex: The Verbal Regex Builder | Assessing |
Using Scrutor to automatically register your services with the ASP.NET Core DI container
For an explanation of what this category is about, see: https://tryfinally.dev/detours-redirecting-csharp-methods-at-runtime
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Detours.net | n/a | Hook native API with C# | Assessing |
Detourium | Detourium | A library to assist with detours using the .NET CLR in (un-)managed processes. | Assessing |
Prig | Prig | Prig is a lightweight framework for test indirections in .NET Framework. | Assessing |
Juno | Juno | A Windows managed function detouring library written in C# that supports both x86 and x64 detours. | Assessing |
n/a | DotNetDetour | dotnet hook lib | Assessing |
Harmony | Lib.Harmony | A general non-destructive patch library for .NET and Mono modules | Assessing |
Reloaded.Hooks | Reloaded.Hooks | Advanced native function hooks for x86, x64. Welcome to the next level! (Tagline: WTF You can unit test function hooks!?) | Assessing |
EasyHook | EasyHook | The reinvention of Windows API Hooking. EasyHook makes it possible to extend (via hooking) unmanaged code APIs with pure managed functions, from within a fully managed environment on 32- or 64-bit Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1, and Windows 10. |
Assessing |
Lunar | Lunar | Emulates almost everything the Windows loader (LoadLibrary / LdrLoadDll) does in a remote process, bar adding references to internal loader structures and a few other small things. The advantage of using this library as opposed to the standard CreateRemoteThread / SetWindowsHookEx + LoadLibrary is that you can load a DLL directly from memory without it ever being on disk. On top of this, the fact that no references are added to the internal loader structures (on top of not directly calling LoadLibrary / LdrLoadDll) can be particularly useful if you don't want the process to be aware you have loaded a specific DLL into it (for debugging, reverse engineering or other security related purposes.) Whilst there are libraries that do similar things, there were none that I could find that supported the amount of functionality mine offered, particularly regarding exception handling (bar Blackbone of course.) #### Features
The one caveat is that as the library makes some calls to internal, non exported routines present in ntdll, it needs to have an up to date PDB (so it can calculate offsets without pattern scanning,) and so it will download and cache these in the %temp% folder, which of course means you would initially need an internet connection. |
Incoming |
Injectors | demo / proof-of-concept only | DLL/Shellcode injection techniques - see ManualMapDll | Stable |
- https://github.com/danielpalme/IocPerformance
- https://github.com/drewnoakes/string-theory
- Frans Bouma's https://github.com/FransBouma/RawDataAccessBencher - contains EFCore vs. EF Classic vs. NHibernate vs Dapper
- BenchmarkDotNet
- https://speedscope.app +
dotnet-trace
- https://github.com/rickstrahl/WestwindWebSurge
- https://github.com/BlueMountainCapital/DotNetStackPrinter - An app that prints the stack traces of a target .NET process
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
RoslynQuoter | RoslynQuoter | See the interactive website here: RoslynQuoter | Stable |
Roslinq | Roslinq | With Roslinq it's possible to use Linq to browse through source code and modify it. | Assessing |
Roslyn SDK | src [Myget: Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.XUnit]( | ||
https://dotnet.myget.org/feed/roslyn-analyzers/package/nuget/Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit) | Tools for simpler testing of Roslyn analyzers | Stabe but Beta Channel only! | |
Roslynator | Roslynator.Analyzers | common analyzers (RCS1xxx) | Stable |
Roslynator | Roslynator.CodeAnalysis.Analyzers | analyzers for Roslyn API (RCS9xxx) | Stable |
Roslynator | Roslynator.Formatting.Analyzers | formatting analyzers (RCS0xxx) | Stable |
...and more from Roslynator.
NirSoft CurrPorts utility
https://github.com/jamesfoster/DeepEqual Found via: https://adrianhesketh.com/2014/10/08/unit-testing-mapping-and-serialization/
https://github.com/axodox/AxoCover
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Xunit.SkippableFact | Xunit.SkippableFact | Make your Xunit test methods self-determine to report a "skipped" result. Useful for such cases as "not supported on this platform" results or other environmental inputs. | Stable |
NateMcMaster/xunit-extensions | McMaster.Extensions.Xunit | This includes API for making tests dynamically skippable, asserting timeouts on async tasks, and other helpful utilities. | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
ObjectHydrator Foundation.ObjectHydrator.Core |
ObjectHydrator Foundation.ObjectHydrator.Core |
NuGet package ObjectHydrator Hasn't been updated since 2015. GitHub activity February 2018. | n/a |
Faker.NET.Portable | Faker.Net.Portable | C# port of the Ruby Faker gem (http://faker.rubyforge.org/) and is used to easily generate fake data: names, addresses, phone numbers, etc. | n/a |
AutoFixture | AutoFixture | AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data. | Stable |
AutoMoq.Boost | n/a - Integrated into AutoFixture | This was an early prototype demonstrating how to integrate Moq into AutoFixture. It's useful for teaching purposes only. | Outgoing |
GenFu | GenFu | http://genfu.io/ - GenFu is a library you can use to generate realistic test data. - see also: https://dev.to/praneetnadkar/generating-a-fake-data-in-net-core-api-3kba | n/a |
GenFu | GenFu.HtmlHelpers.Wireframes | http://genfu.io/wireframe - The ultimate code first UI/UX prototyping tool for ASP.NET Core. The GenFu Wireframes is a package that provides a fluent API that creates placeholder HTML and images at runtime using simple helper extension methods. GenFu Wireframes is specifically for reducing prototyping markup. Since GenFu injects placeholder content at runtime, your markup remains untouched and your source code remains clean. | n/a |
NBuilder | NBuilder | Through a fluent, extensible interface, NBuilder allows you to rapidly create test data, automatically assigning values to properties and public fields that are one of the built in .NET data types (e.g. ints and strings). NBuilder allows you to override for properties you are interested in using lambda expressions. | n/a |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
LazyEntityGraph | LazyEntityGraph | Create lazy-loaded object graphs. last updated 10/12/2018 | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
JustMockLite | JustMock | The most powerful free mocking library available for .NET developers. | Assessing |
Prig | Prig | Prig(PRototyping jIG) is a framework that generates a Test Double like Microsoft Fakes/Typemock Isolator/Telerik JustMock based on Unmanaged Profiler APIs. This framework enables that any methods are replaced with mocks. For example, a static property, a private method, a non-virtual member and so on. | Assessing |
Moq | Moq | Moq is the most popular and friendly mocking framework for .NET Moq also is the first and only framework so far to provide Linq to Mocks |
Stable |
NSubstitute | NSubstitute | A friendly substitute for .NET mocking libraries. http://nsubstitute.github.com | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
SharpFuzz | SharpFuzz SharpFuzz.CommandLine |
SharpFuzz is a tool that brings the power of afl-fuzz to .NET platform. If you want to learn more about fuzzing, my motivation for writing SharpFuzz, the types of bugs it can find, or the technical details about how the integration with afl-fuzz works, read my blog post SharpFuzz: Bringing the power of afl-fuzz to .NET platform. | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
TestStack.ConventionTests | TestStack.ConventionTests | ConventionTests help you go beyond the compiler with conventions! | Assessing |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Apistry | Outgoing | ||
Swashbuckle | Swashbuckle.AspNetCore | Swagger UI Swagger tools for documenting APIs built on ASP.NET Core |
Incoming |
postman-app-support | n/a | GetPostman.Com | Outgoing |
Dropping Postman due to performance concerns. See https://github.com/postmanlabs/postman-app-support/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3APerformance
See also: https://app.quicktype.io/ for automatic inference of JSON contracts from an API call
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
GitVersion | GitVersion | Easy Semantic Versioning (http://semver.org) for projects using Git | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Squirrel | Squirrel.Windows Squirrel.Mac Squirrel.Server |
An installation and update framework for Windows desktop apps Cocoa framework for updating OS X apps Implements the server side of the Squirrel client frameworks |
Incoming |
WinGup | n/a | WinGup - Generic Updater for Windows http://wingup.org/ Used by NotePad++. |
Assessing |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
DotNetCorePlugins | n/a | .NET Core library for loading assemblies as a plugin | Incoming |
Dapplo.Addons | Dapplo.Addons | Interfaces for addons loaded by Dapplo.Addons.Bootstrapper Dapplo.Addons is the plugin architecture for Greenshot screen capture utility. |
Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
FluentCommandLineParser | FluentCommandLineParser | A simple, strongly typed .NET C# command line parser library using a fluent easy to use interface | Last updated 12/3/2017 :( |
Mono.Options | Mono.Options | A Getopt::Long-inspired option parsing library for C#. | last updated 6/2/2017 |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Sprache | Sprache | Sprache is a simple, lightweight library for constructing parsers directly in C# code. | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
CursesSharp |
- https://www.nuget.org/packages/Equinox/ by jet.com, written by Erik Tsarpalis
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
EntityFrameworkCore | Microsoft.EntityFrameworkCore | Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology. | Incoming |
EntityFrameworkCore | Microsoft.EntityFrameworkCore.SqlServer | Microsoft SQL Server database provider for Entity Framework Core. | Incoming |
NHibernate-Core | NHibernate | NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed, fully featured and used in thousands of successful projects. | Stable |
Relinq | Remotion.Linq | re-linq Frontend: A foundation for parsing LINQ expression trees and generating queries in SQL or other languages. Key features: - Transforms expression trees into abstract syntax trees resemblying LINQ query expressions (from ... select syntax) - Simplifies many aspects of this tree (sub queries, transparent identifieres, pre-evaluation ...) - Provides basic infrastructure for backend development (e.g. SQL generation) - Provides a framework for user-defined query extensions and transformations |
Assessing |
Frans Bouma's RawDataAccessBencher provides benchmarks for:
- Dapper
- RepoDB
- Tortuga Chain
- Entity Framework Core
- LINQ to DB
- Other frameworks
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
EntityFramework.Guardian | EntityFramework.Guardian | EntityFramework plugin for implementing database security. | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
ValueInjecter | ValueInjecter | convention based mapper | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
FluentMigrator | FluentMigrator | Developer-centric database migrations | Stable |
EasyMigrator | EasyMigrator | A migration and data generation tool for .NET core for working with MySql databases. | Assessing |
Migrator.NET | MigratorDotNet | Database migrations for .NET. Based on the idea of Rails ActiveRecord Migrations. | Assessing |
RoundHousE | Outgoing |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
CsvHelper | CsvHelper | Library to help reading and writing CSV files | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
NPOI | NPOI | a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. | Assessing |
EPPlus | EPPplus | Create advanced Excel spreadsheets using .NET | Assessing |
OpenSpreadsheet | OpenSpreadsheet | A fast and efficient wrapper around the OpenXml Excel library - VERY similar to CsvHelper but for Excel | Assessing |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
excel-requests | n/a | Excel Requests is the only HTTP Addin for Excel, safe for human consumption. Excel Requests is heavily inspired by Kenneth Reitz' popular Python Requests. |
Assessing |
Excel-DNA | Excel-DNA | Excel-DNA eases the development of Excel add-ins using .NET. | Assessing |
OpenRefine (formerly Google Refine)
https://github.com/ngs-doo/json-benchmark
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
MessagePack | MessagePack | Extremely Fast MessagePack(MsgPack) Serializer for C#(.NET, .NET Core, Unity, Xamarin). | Incoming |
Microsoft/Bond | Bond.CSharp | Bond is an open source, cross-platform framework for working with schematized data. It supports cross-language serialization/deserialization and powerful generic mechanisms for efficiently manipulating data. | Incoming |
Ceras | Ceras | Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c https://rikidev.com/ | Incoming |
| GitHub | ExtendedXmlSerializer | ExtendedXmlSerializer | An extensible Xml Serializer for .NET that builds on the functionality of the classic XmlSerializer with a powerful and robust extension model. | Assessing | | XmlSchemaClassGenerator | dotnet-xscgen | A .NET Core CLI tool to generate XmlSerializer compatible C# classes from XML Schema files. | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Utf8Json | Utf8Json | Fastest JSON serialization library | Incoming |
Newtonsoft.Json | NewtonSoft.Json | Slowest but most widely supported JSON serialization library | Outgoing |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
NodaTime | NodaTime | Noda Time is an alternative date and time API for .NET. It helps you to think about your data more clearly, and express operations on that data more precisely. | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Shift | Shift | Durable and reliable long running and background jobs processing. Features: Detailed progress tracking. Stop, reset, and restart jobs. Scale out with multiple Shift servers. Encryption for serialized data. Run in most .NET apps, Windows services, Azure WebJobs. Auto removal of completed jobs. Can use either Redis, MongoDB, Azure DocumentDB, or Microsoft SQL Server for main storage. Free for personal and commercial use, no limit. | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Consul.Net | Consul.Net | The problems Consul solves are varied, but each individual feature has been solved by many different systems. Although there is no single system that provides all the features of Consul, there are other options available to solve some of these problems. | Incoming |
See also: https://mssqlwiki.com/2012/05/04/copy-database-wizard-or-replication-setup-might-fail-due-to-broken-dependency/ for Karthick P.K - karthick krishnamurthy's script to detect invalid object references/missing dependencies. While he uses it to address replication issues, it can also be useful to run after a large database upgrade or when you first come into a company as a consultant.
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
QuasarRAT | Free, Open-Source Remote Administration Tool for Windows Quasar is a fast and light-weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you. |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
PreMailer.Net | PreMailer.Net | PreMailer.Net is a C# utility for moving CSS to inline style attributes, to gain maximum E-mail client compatibility. | Stable |
Papercut | n/a | Papercut - built on .NET. Ever need to test emails from an application, but don't necessarily want it sending them out? Don't want to hassle with pointing it to a physical SMTP server? All you want to is verify it can send email, and take a look at the message. Papercut is your answer. | Stable |
MimeKit | Mimekit | World Class. Not only is MimeKit's parser more robust than other .NET MIME parsers, but it's also orders of magnitude faster. Parse gigabytes of mail in seconds. | Stable |
MailKit | MailKit | MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices. Microsoft recommended: https://github.com/dotnet/platform-compat/blob/master/docs/DE0005.md |
Stable |
MailDemon | n/a - it's an smtp server | Mail Demon is a simple and lightweight C# smtp server and mail list system for sending unlimited emails and text messages. With a focus on simplicity, async and performance, you'll be able to easily send thousands of messages per second even on a cheap Linux VPS. Memory usage and CPU usage are optimized to the max. Security and spam prevention is also built in using SPF validation. | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Horse Messaging | Horse.Messaging.Server Horse.Messaging.Client |
Horse Messaging is a communcation framework. It provides many features. All features can be used over only once client and one connection full asynchronously.
|
Incoming |
- https://github.com/benaadams/Ben.Demystifier
- Transforms a .NET Core stack trace into a C# 7.0 friendly syntax
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
NLog | NLog | Logs and metrics are one! | Stable |
NOTE: Some people use Serilog, but because it tries to serialize whole exception objects, this can cause nasty serialization bugs, like this one: dotnet/efcore#15214
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Metrics.NET | Metrics.NET | Logs and metrics are one! | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
logary | logary | Logs and metrics are one! | Incoming |
Its.Log | Its.Log | Get information out of your code at runtime to send it to log files, perf counters, consoles, services, sensors. Maximum flexibility and maintainability, minimum code. | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
PerfView | Microsoft.Diagnostics.Tracing.TraceEvent | Event Tracing for Windows (ETW) is a powerful logging mechanism built into the Windows OS and is used extensively in Windows. See https://github.com/Microsoft/perfview/blob/master/documentation/TraceEvent/TraceEventLibrary.md for more. | Stable |
https://blogs.msdn.microsoft.com/askjay/2011/07/08/troubleshooting-slow-disk-io-in-sql-server/
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
xunit-performance | Incoming |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
DockPanelSuite | DockPanelSuite | The docking library for .Net Windows Forms development which mimics Visual Studio .Net. |
GitHub | NodeJS Module | Description | Radar Positioning |
---|---|---|---|
React.js | Functional UI | Incoming | |
learning-react | n/a | Free O'Reilly ebook: Learning React | Stable |
atlassian/react-beautiful-dnd | react-beautiful-dnd | Beautiful and accessible drag and drop for lists with React | Incoming |
bulma | bulma | Bulma is a modern CSS framework based on Flexbox. | Incoming |
ProseMirror | Monolithic ProseMirror | https://prosemirror.net/: An ideal content editor produces structured, semantically meaningful documents, but does so in a way that is easy for users to understand. ProseMirror tries to bridge the gap between Markdown text editing and classical WYSIWYG editors. It does this by implementing a WYSIWYG-style editing interface for documents more constrained and structured than plain HTML. You can customize the shape and structure of the documents your editor creates, and tailor them to your application's needs. |
Assessing |
MetricsGraphicsJs | metrics-graphics | MetricsGraphics.js is a library optimized for visualizing and laying out time-series data. At under 80KB (minified), it provides a simple way to produce common types of graphics in a principled and consistent way. The library currently supports line charts, scatterplots, histograms, bar charts and data tables, as well as features like rug plots and basic linear regression. | Assessing |
highcharts | highcharts | Highcharts is a JavaScript charting library based on SVG, with fallbacks to VML and canvas for old browsers. This package also contains Highstock, the financial charting package, and Highmaps for geo maps. | Stable |
fusioncharts | fusioncharts | FusionCharts is a JavaScript charting library providing 95+ charts and 1,400+ maps for your web and mobile applications. All the visualizations are interactive and animated, which are rendered in SVG and VML (for IE 6/7/8). | Stable |
kendo UI | kendo | Package out of date/legacy | Stable |
Cerebral, MobX, Redux, atom-react, Redux-saga
See also: https://developers.google.com/web/updates/
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
HarSharp | HarSharp | A small and easy-to-use library to parse HTTP Archive (HAR) format to .NET objects. | Stable |
| [Http-Multipart-Data-Parser(https://github.com/Http-Multipart-Data-Parser/Http-Multipart-Data-Parser) | HttpMultipartParser | A C# Http Multipart/form-data parser that works correctly on binary data and very large files. | Stable |
GitHub | PSGallery | Description | Radar Positioning |
---|---|---|---|
ReportingServicesTools | ReportingServicesTools | Provides extra functionality for SSRS (SQL Server Reporting Services). | Incoming |
GitHub | Blog | Description | Radar Positioning |
---|---|---|---|
sql-server-maintenance-solution | https://ola.hallengren.com/ | The SQL Server Maintenance Solution comprises scripts for running backups, integrity checks, and index and statistics maintenance on all editions of Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, SQL Server 2016, and SQL Server 2017. | Stable |
CISL | na | Microsoft SQL Server Columnstore Indexes Scripts Library | Incoming |
sqlserver-kit | na | Useful links, scripts, tools and best practice for Microsoft SQL Server Database http://sqlserver-kit.org | Incoming |
dbachecks | https://dbachecks.io | SQL Server Environmental Validation | Incoming |
See also: http://www.sqlservercentral.com/scripts/change+index+name/70054/ for Michael Søndergaard's SQLServerCentral.com article Fix Index Naming from 2010/10/11. | |||
See also https://github.com/sqlcollaborative/dbachecks |
Data Migration Assistant https://docs.microsoft.com/en-us/sql/dma/dma-overview?view=sql-server-2017 https://www.microsoft.com/en-us/download/details.aspx?id=53595
EXECUTE dbautils.spFixIndexNaming
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Portable.Licensing | Portable.Licensing | Portable.Licensing is a cross platform software licensing framework which allows you to implement licensing into your application or library. It provides you all tools to create and validate licenses for your software. Portable.Licensing is using the latest military strength, state-of-the-art cryptographic algorithm to ensure that your software and thus your intellectual property is protected. |
Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Obfuscar | Obfuscar | Obfuscar is a basic obfuscator for .NET assemblies. It uses massive overloading to rename metadata in .NET assemblies (including the names of methods, properties, events, fields, types and namespaces) to a minimal set, distinguishable in most cases only by signature. | Stable |
Obfuscar | Obfuscar.GlobalTool | .NET Core CLI Tool | Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
Colourful | Open source .NET library for working with color spaces. | Incoming | |
Pastel | Snazz up your console output! | Incoming | |
crayon | An easy peasy tiny library for coloring console output in inline strings using ANSI escape codes. | Stable | |
david-tamar/ansi-term | Tamar.ANSITerm | ANSITerm.Console re-implements the System.Console class so properties like Console.ForegroundColor would rather take values from the Color struct with 24-bit RGB colors than the basic 16 ConsoleColor s, and adapt these colors to the limitations of the given terminal emulator using ANSI escape codes. |
Stable |
GitHub | NuGet | Description | Radar Positioning |
---|---|---|---|
AlphaVSS | AlphaVSS | Windows only. Wrapper for COM Volume Shadow Copy service API. See also: https://alphavss.alphaleonis.com/ | Stable |
GitHub | Project Page | Description | Radar Positioning |
---|---|---|---|
stylo | computationalstylistics | R package for stylometric analyses | Assessing |
PyStyl | ? | Python package for stylometry | Assessing |
BeautifulSoup | ? | ? | ? |
GitHub | PSGallery | Description | Radar Positioning |
---|---|---|---|
WFTools | WFTools | Various PowerShell functions and scripts * Import-PSCredential * Export-PSCredential |
Stable |
PPoShTools | PPoShTools | Various PowerShell functions and scripts * Write-ErrorRecord |
Incoming |
BAMCIS.CredentialManager | BAMCIS.CredentialManager | Provides a wrapper around the Credential Manager Win32 API. | Stable |
PSSE | - | PowerShell Scripting Expert repository, contains template code for security and administrative scripting, largely derived through taking the SecurityTube PowerShell for Pentesters course | Incoming |
nishang | - | Nishang - Offensive PowerShell for penetration testing and offensive security. | Incoming |
PSScriptAnalyzer | PSScriptAnalyzer | ||
PowerBolt | PowerBolt | PowerBolt is to quickly create, develop, test, document and publish modules | Assessing |
See also: https://www.shelltools.net/
Certificate Owner | Certificate Name | Description | Website |
---|---|---|---|
Microsoft | Exam 70-741 | Networking with Windows Server 2016 | https://www.microsoft.com/en-us/learning/exam-70-741.aspx |
http://techgenix.com/Key-Performance-Monitor-Counters/
Group MSA Accounts are a great way to avoid using passwords for service accounts. However, they can be: a) Painful to set-up. b) Painful to change or undo. c) Even more pain when changing SQL Server to run as a gMSA. - Use SQL Server Configuration Manager rather than directly changing Windows Local Services!
GitHub | NA | Description | Radar Positioning |
---|---|---|---|
ritterim/stuntman | NA | Mock ASP.NET Identity Management live in the browser. Like Glimpse for identity. | Incoming |
GitHub | NA | Description | Radar Positioning |
---|---|---|---|
AquaQAnalytics/TorQ | NA | - | Incoming |
GitHub | NA | Description | Radar Positioning |
---|---|---|---|
exxeleron/qSharp | NA | - | Incoming |
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Fusion\ -Name EnableLog -Value 1
This is the new approach/replacement for "fusion logging" that was used in .NET Framwork.
Note: See issue I logged for problems with .NET Core tracing https://github.com/dotnet/coreclr/issues/24035
setx CORE_HOSTTRACE 1
https://andrewlock.net/how-to-set-the-hosting-environment-in-asp-net-core/
setx ASPNETCORE_ENVIRONMENT "Development"
GitHub | Description | Radar Positioning |
---|---|---|
teamcity-runas-plugin | The teamcity-runas plugin to run TeamCity build steps under a specified user account on Windows or Linux. | Stable |
FluentTc | Integrate with TeamCity fluently | Assessing |
https://blogs.technet.microsoft.com/mist/2018/02/14/windows-authentication-http-request-flow-in-iis/
https://github.com/adrianlopezroche/fdupes https://github.com/jbruchon/jdupes
https://github.com/digitalcreations/MaxTo/issues - for multi monitor displays
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.html