{"id":20683107,"url":"https://github.com/puresharper/neptune","last_synced_at":"2026-04-18T23:01:47.101Z","repository":{"id":144176408,"uuid":"86577990","full_name":"Puresharper/Neptune","owner":"Puresharper","description":"Virtuoze Neptune Framework","archived":false,"fork":false,"pushed_at":"2017-04-29T02:19:22.000Z","size":126,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T15:52:42.368Z","etag":null,"topics":["aop","architecture","aspect-oriented-programming","dependency-injection","design-patterns","di","framework","injection","interception","inversion-of-control","ioc","proxy"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Puresharper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-29T12:12:23.000Z","updated_at":"2017-04-15T14:26:39.000Z","dependencies_parsed_at":"2023-06-09T01:00:16.998Z","dependency_job_id":null,"html_url":"https://github.com/Puresharper/Neptune","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puresharper%2FNeptune","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puresharper%2FNeptune/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puresharper%2FNeptune/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puresharper%2FNeptune/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Puresharper","download_url":"https://codeload.github.com/Puresharper/Neptune/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242933845,"owners_count":20208910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aop","architecture","aspect-oriented-programming","dependency-injection","design-patterns","di","framework","injection","interception","inversion-of-control","ioc","proxy"],"created_at":"2024-11-16T22:15:30.652Z","updated_at":"2026-04-18T23:01:42.012Z","avatar_url":"https://github.com/Puresharper.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Virtuoze Neptune Framework\nVirtuoze Neptune Suite is a set of features dedicated to architects team to build productive and efficient frameworks. It is composed by 3 components : XNeptune, CNeptune \u0026 INeptune.\n\n## Virtuoze Neptune Extension\nXNeptune is a library that offer extra extensions define by an architects team to manage technical requirements and framework basic.\n\n### Application\n- *who* : architects team\n- *what* : single .net library\n- *where* : on framework library\n\n### Features\n- *aspect-oriented programming* : define aspects and control them at runtime\n- *dynamic interfaces* : define additional interfaces for classes of your choice\n- *dynamic fields* : define additional fields for classes of your choice*\n- *dynamic layer* : override user code to include additional layer for classes of your choice\n\n### Usage\n_coming soon_\n\n## Virtuoze Neptune Injector\nCNeptune is a compiler that rewrite .net assembly to match with architects needs define with XNeptune.\n\n### Application\n- *who* : developers\n- *what* : build action\n- *where* : on domain/business library\n\n### Features\n- *interception* : inject stubs into assembly to allow runtime interception management\n- *high speed parameterless construction* : inject method to allocate uninitialized object for all classes.\n- *customization* : inject definitions provided by XNeptune.\n\n### Usage\n_coming soon_\n\n## Virtuoze Neptune Visualizer\nINeptune is an application that allow developers or architects to visualize a representation of CNeptune.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuresharper%2Fneptune","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuresharper%2Fneptune","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuresharper%2Fneptune/lists"}