{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"Singulink.Globalization.Currency","owner":"Singulink","isFork":false,"description":"Currency support for .NET, done right 🎉","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":5,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T21:12:51.594Z"}},{"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.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T06:39:09.836Z"}},{"type":"Public","name":"Singulink.Numerics.BigDecimal","owner":"Singulink","isFork":false,"description":"Fully-featured support for arbitrarily large precision decimal values.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":5,"issueCount":1,"starsCount":13,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T05:41:55.929Z"}},{"type":"Public","name":"Singulink.UI.Xaml.WinUI","owner":"Singulink","isFork":false,"description":"Extensions for WinUI and Uno applications.","allTopics":[],"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.","allTopics":["template","csharp","vb-net","docfx"],"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":"PrefixClassName.MsTest","owner":"Singulink","isFork":false,"description":"Adds the name of test classes to each test name.","allTopics":[],"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.","allTopics":[],"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":"","allTopics":[],"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.","allTopics":["aop","null-check","nullable-reference-types","il-weaver","nullguard"],"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.","allTopics":["library","directory","file-system","parsing","cross-platform"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"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.","allTopics":[],"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.","allTopics":[],"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.","allTopics":["library","argon2","pbkdf2","sha256","aes-encryption","sha512","hash-algorithm","hash-chaining"],"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.","allTopics":[],"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.","allTopics":[],"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.","allTopics":[],"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.","allTopics":["library","dhcp","dhcp-server"],"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.","allTopics":["library","generic","enumeration","enums"],"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.","allTopics":[],"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.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":2,"starsCount":17,"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.","allTopics":["library","tokens","string-formatter","stringformat"],"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.","allTopics":[],"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.","allTopics":["library","generic","dynamic","casting"],"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":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}