https://github.com/jeffferguson/gepsio
Gepsio is a document object model for XBRL documents based on .NET.
https://github.com/jeffferguson/gepsio
assembly dotnet6 xbrl xbrl-document xbrl-parser
Last synced: 2 months ago
JSON representation
Gepsio is a document object model for XBRL documents based on .NET.
- Host: GitHub
- URL: https://github.com/jeffferguson/gepsio
- Owner: JeffFerguson
- License: mit
- Created: 2017-07-18T00:22:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-09T20:23:16.000Z (8 months ago)
- Last Synced: 2025-08-22T02:50:26.532Z (3 months ago)
- Topics: assembly, dotnet6, xbrl, xbrl-document, xbrl-parser
- Language: C#
- Homepage:
- Size: 3.86 MB
- Stars: 74
- Watchers: 12
- Forks: 26
- Open Issues: 23
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: license.txt
Awesome Lists containing this project
README
# What is Gepsio?
Gepsio is a document object model for [XBRL](https://www.xbrl.org/) documents. The object model is built using .NET 8 and will work with any software development platform that can consume .NET 8 assemblies.
Load your XBRL document with the `XbrlDocument` class and work with your XBRL document exposed as a set of .NET 8 classes with a variety of properties and methods. Loaded XBRL documents are automatically validated against the information against the XBRL specification, and exceptions are thrown when invalid XBRL documents are loaded. The Gepsio code base is unit tested using the [XBRL Conformance Suite](https://specifications.xbrl.org/release-history-base-spec-conformance-suite.html) designed by the XBRL organization.
The [Wiki](https://github.com/JeffFerguson/gepsio/wiki) includes a section called "Working with Gepsio" that describes how to use Gepsio to work with XBRL document instances.