SRO.AI.Copilot by: SRO.AI.Copilot
  • 8 total downloads
  • Latest version: 1.0.1
  • AI Copilot API
This API interfaces with the Copilot CLI facility to provide transactional prompt-response intractions with Copilot. This API is similar to the GitHub.Copilot.SDK dotnet API except for two important differences. This API is vastly simplified (not as feature filled or complex to use) and is multi-platform in nature with both .NET Framework (4.7.1 and 4.8) and .NET Core support (.NET 8.0). The usage is as simple as constructor GitHubCopilotClient(), Initialize() and Send().
SRO.CLSJVM.JAR by: SRO.CLSJVM.JAR
  • 11 total downloads
  • Latest version: 1.0.1
This multi-platform API is used to manage the OpenJDK JAR file format. It can read and parse components of these files as well as construct them.
SRO.CLSJVM.LookingGlass by: SRO.CLSJVM.LookingGlass
  • 101 total downloads
  • Latest version: 1.0.46
  • JVM Class File Format
Looking Glass - A view from one Binary World to Another : The LookingGlass project is a research project that has been built from the bottom up to provide the facility to create JVM (Java Virtual Machine) class files (the JVM binary format) from within the .NET framework. This may seem to be a very useless project for some people but its features may be the foundation some amazing projects. This part of the Looking Glass project is a higher level abstraction of some of the class file editing. It is easier to use than some of the other parts of the API.
SRO.CLSJVM.RefResolution by: SRO.CLSJVM.RefResolution
  • 163 total downloads
  • Latest version: 1.0.46
This multi-platform API provides provides facilities for looking up code entities (reference resolution) such as classes, methods, fields etc for the JVM platform. It is specifically designed to find these entities from compiled data sources such as JARs and directory structures and in the future JIMAGE modules file, as well as gathered source information from early stages of source code building.
SRO.Collections.Special by: SRO.Collections.Special
  • 9 total downloads
  • Latest version: 1.0.0
  • SRO.Collections.Special
This API contains collection implementations that have specialized usages. One example is the SortableBindingList
SRO.Common.Desktop.Settings by: SRO.Common.Desktop.Settings
  • 5 total downloads
  • Latest version: 1.0.1
  • SRO.Common.Desktop.Settings
This NuGet API is useful for Desktop and possibly CLI applications that store some variable persisted settings between runs. This API stores simple string information under a name that can be retrieved during the next run.
SRO.Common.LSDF by: SRO.Common.LSDF
  • 8 total downloads
  • Latest version: 1.0.1
  • Large Scale Data Flow API
This NuGet API contains facilities to move large quantities of data from one part of an application to another part. There are interfaces for moving data to and from file systems and this special container API. The identification of a data flow is VIA a path based system. There is also a capability where threads can have their own isolated storage of data flows.
SRO.Common.Messaging by: SRO.Common.Messaging
  • 8 total downloads
  • Latest version: 1.0.1
  • IFM.Common.Messaging
This API provides a useful common framework for messaging in both CLI and Windows Forms applications.
SRO.Common.PXG by: SRO.Common.PXG
  • 5 total downloads
  • Latest version: 1.0.1
  • IFI.Common.PXG
This API is used to generate XML or XHTML documents from scratch. It contains pretty advanced templating capabilities as well as some standard XML parsing capabilities. There is some limited sub-set XPath support for in memory document edit functions.
SRO.Common.Reflection by: SRO.Common.Reflection
  • 6 total downloads
  • Latest version: 1.0.1
  • SRO.Common.Reflection
Special utilities that utilize .NET reflection for useful functionality.
SRO.Common.Text by: SRO.Common.Text
  • 7 total downloads
  • Latest version: 1.0.0
  • IFI.Common.Text
A new library with a utlity for VariableReplacer that can take an input variable-values dictionary where the values are objecst and are inserted for {varname} sections in a format string. This utilty can also format values in the same way that string.Format does by including those formats in the reference such as {price,20:C}.
SRO.Common.Version by: SRO.Common.Version
  • 5 total downloads
  • Latest version: 1.0.1
  • SRO.Common.Version
This class is used to provide an easy method of identifying the version of the software running to the user. This library supports command line applications. The IFM.Common.Version.WindowsForms NuGet API supports windows forms.
SRO.Common.XMLHashStore by: SRO.Common.XMLHashStore
  • 7 total downloads
  • Latest version: 1.0.0
This API is used to store and retrieve two way encrypted strings into an XML format file.
SRO.IO.DataBag by: SRO.IO.DataBag
  • 9 total downloads
  • Latest version: 1.0.1
  • Data Bag flexible powerful memory blob.
This API provides a utility called a DataBag that works similar to several .NET API constructs. It expands automaticaly and sizes the same way a StringBuilder does except the unit of data is a byte. The name derives from the fact that it works a bit like a bag to stuff data into so that it can be retrieved later.
SRO.Net.BIDHASP by: SRO.Net.BIDHASP
  • 4 total downloads
  • Latest version: 1.0.0
  • Bidirectional Hub and Spokes
SRO.Net.BIDHASP is a .NET Framework library that implements a Bidirectional Hub-and-Spoke Protocol (BIDHASP) for inter-process communication. It provides a structured, event-driven messaging architecture where a central *hub* server manages connections from multiple *spoke* clients, with full support for raw sockets, plain TCP streams, and TLS-encrypted streams.
SRO.Platform.Operations by: SRO.Platform.Operations
  • 5 total downloads
  • Latest version: 1.0.1
  • Platform Operations,Monitor/Manage API
SRO.Platform.Operations is a .NET and .NET Framework library that implements monitor and management hooks functionality across multiple Operating Systems. This could be useful for monitoring and managing virtual machines and containers.
SRO.Utility.PreLexer by: SRO.Utility.PreLexer
  • 10 total downloads
  • Latest version: 1.0.1
  • SRO.Utility.PreLexer
This tool is used to assist in the implementation of Lexical Analysis tasks. It performs some common, basic lexical analysis tasks such as grouping certain types of text, string literal processing as well as some common character escaping logic in strings. Text is processed into a list of TextSection instances that can be used by a more advanced lexical analysis tool to properly “Lex” text in preparation for parsing in a parser API. This utility can be a quick starting point for development of hand coded computer language parsers.