{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"Singulink.UI.Xaml.WinUI","owner":"Singulink","isFork":false,"description":"Extensions for WinUI and Uno applications.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T20:09:10.716Z"}},{"type":"Public","name":"SingulinkFX","owner":"Singulink","isFork":false,"description":"DocFX template used by Singulink projects. Fully responsive and designed to be familiar to those used to browsing Microsoft .NET documentation.","topicNames":["template","csharp","vb-net","docfx"],"topicsNotShown":0,"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":3,"starsCount":32,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T20:14:09.858Z"}},{"type":"Public","name":"Singulink.Globalization.Currency","owner":"Singulink","isFork":false,"description":"Currency support for .NET, done right 🎉","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":5,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-08T21:17:07.625Z"}},{"type":"Public","name":"Singulink.Numerics.BigDecimal","owner":"Singulink","isFork":false,"description":"Fully-featured support for arbitrarily large precision decimal values.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":4,"issueCount":1,"starsCount":13,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-08T05:56:55.736Z"}},{"type":"Public","name":"Singulink.Collections","owner":"Singulink","isFork":false,"description":"Useful collections like Map, ListDictionary and HashSetDictionary, as well as weak collections that allow values to be garbage collected.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T07:03:20.414Z"}},{"type":"Public","name":"PrefixClassName.MsTest","owner":"Singulink","isFork":false,"description":"Adds the name of test classes to each test name.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-09T20:16:55.447Z"}},{"type":"Public","name":"Singulink.Reflection.ObjectFactory","owner":"Singulink","isFork":false,"description":"Lightning fast methods to create objects and get delegates that call object constructors with matching parameters.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-10T18:44:49.669Z"}},{"type":"Public","name":".github","owner":"Singulink","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-09T21:48:24.501Z"}},{"type":"Public","name":"RuntimeNullables","owner":"Singulink","isFork":false,"description":"Automatic null check injection for runtime C# 8+ Nullable Reference Type (NRT) contract validation.","topicNames":["aop","null-check","nullable-reference-types","il-weaver","nullguard"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":28,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-08T17:20:22.231Z"}},{"type":"Public","name":"Singulink.IO.FileSystem","owner":"Singulink","isFork":false,"description":"Reliable cross-platform strongly-typed file/directory path manipulation and file system access in .NET.","topicNames":["library","directory","file-system","parsing","cross-platform"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":22,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T02:07:45.089Z"}},{"type":"Public","name":"Singulink.Numerics.BigIntegerExtensions","owner":"Singulink","isFork":false,"description":"Extensions and helpers for BigInteger, including a cache that stores powers so they don't have to be computed each time.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-08T17:53:25.660Z"}},{"type":"Public","name":"Singulink.Numerics.Ranges","owner":"Singulink","isFork":false,"description":"Range types for each primitive integer type that can be intersected, unioned and coalesced.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-13T16:12:40.196Z"}},{"type":"Public","name":"Singulink.Cryptography.PasswordHasher","owner":"Singulink","isFork":false,"description":"Upgradable hash algorithm password management library for .NET.","topicNames":["library","argon2","pbkdf2","sha256","aes-encryption","sha512","hash-algorithm","hash-chaining"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T15:49:30.431Z"}},{"type":"Public","name":"Singulink.Cryptography.PasswordHasher.Argon2","owner":"Singulink","isFork":false,"description":"Adds Argon2 hash algorithm support to PasswordHasher.","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T15:19:20.088Z"}},{"type":"Public","name":"Singulink.Collections.Weak","owner":"Singulink","isFork":false,"description":"Collection classes that store weak references to values so that they can be garbage collected when they are no longer needed.","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T13:14:12.057Z"}},{"type":"Public","name":"HttpCheckDnsServer","owner":"Singulink","isFork":false,"description":"DNS server implementation used for testing if domains have a working website.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-31T05:07:47.059Z"}},{"type":"Public","name":"Singulink.Net.Dhcp","owner":"Singulink","isFork":false,"description":"Provides base types to support custom DHCP server implementations in .NET.","topicNames":["library","dhcp","dhcp-server"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-03T14:50:13.719Z"}},{"type":"Public","name":"Singulink.Enums","owner":"Singulink","isFork":false,"description":"Tiny, low-memory footprint generic enum handling library for .NET that provides high-performance validation, parsing/formatting, bitwise operations.","topicNames":["library","generic","enumeration","enums"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-11T11:08:39.626Z"}},{"type":"Public","name":"Singulink.Net.FileHosting","owner":"Singulink","isFork":false,"description":"Library that facilitates file and image storage for hosting purposes.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-24T03:11:03.820Z"}},{"type":"Public","name":"Singulink.WPF.Data.MethodBinding","owner":"Singulink","isFork":false,"description":"Allows binding events directly to methods, including passing custom parameters.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":2,"starsCount":16,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-05T19:12:53.490Z"}},{"type":"Public","name":"Singulink.Text.TokenFormatter","owner":"Singulink","isFork":false,"description":"A simple yet versatile tokenized string formatting library for .NET that replaces string.Format.","topicNames":["library","tokens","string-formatter","stringformat"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-05T19:11:57.553Z"}},{"type":"Public","name":"Singulink.Threading.ReadWriteGuard","owner":"Singulink","isFork":false,"description":"Disposable guards for ReaderWriterLockSlim that simplify entering and reliably exiting locks.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-05T19:11:19.656Z"}},{"type":"Public","name":"Singulink.Reflection.Caster","owner":"Singulink","isFork":false,"description":"Provides super fast dynamic and generic casting capabilities between types determined at runtime in .NET.","topicNames":["library","generic","dynamic","casting"],"topicsNotShown":0,"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-05T19:10:59.094Z"}}],"repositoryCount":23,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}