• Stars
    star
    285
  • Rank 145,115 (Top 3 %)
  • Language
    C#
  • License
    MIT License
  • Created almost 9 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The CQRS flavoured framework that will speed up your WebAPI and Microservices development

GoldenEye Logo

GoldenEye

Twitter Follow Join the chat at https://gitter.im/oskardudycz/GoldenEye Github Actions blog blog

What is GoldenEye?

GoldenEye is a Full Stack framework written in .NET. The main goal of GoldenEye is to speed up your development process. It gathers most widely used frameworks in .NET world and pack them into a simple bootstrap Nuget packages. It also provide set of base classes, helpers, extensions that will help you with your daily work.

What do I get?

Complete Solution bootstrap - bottom up:

How do I get started?

Add package to your project:

dotnet add package GoldenEye

Where can I get it?

Install packages from the Nuget package manager:

Packages:

  • GoldenEye - full DDD flow for CQRS, DDD development. Basing on MediatR library gives the Command, Queries, Events handling. Repositories, Services, CRUD, helpers, extensions that will boost your development
  • GoldenEye.Marten - extension to GoldenEye that gives possibility to use Postgres as Document Database and Event Store - thanks to Marten library
  • GoldenEye.WebApi - base classes for API development like CRUD controllers, registration helpers, and many more
  • GoldenEye.EntityFramework - extensions to GoldenEye for EntityFramework development (EF repositories, etc.)
  • GoldenEye.Dapper - extensions to GoldenEye for Dapper development (Dapper repositories, etc.)
  • GoldenEye.ElasticSearch - extensions to GoldenEye for ElasticSearch development (ElasticSearch repositories, etc.)
  • GoldenEye.Kafka - extensions to GoldenEye for Kafka development (Kafka producer, concumer, etc.)

I found an issue or I have a change request

Feel free to create an issue on GitHub. Contributions, pull requests are more than welcome!

Support

💖 If this repository helped you - I'd be more than happy if you join the group of my official supporters at:

👉 Github Sponsors

GoldenEye is Copyright © 2015-2021 Oskar Dudycz and other contributors under the MIT license.

More Repositories

1

EventSourcing.NetCore

Examples and Tutorials of Event Sourcing in .NET
C#
2,907
star
2

ArchitectureWeekly

Architecture Weekly - links and resources to boost your knowledge and developer skills
1,112
star
3

EventSourcing.NodeJS

Examples and Tutorials of Event Sourcing in NodeJS
TypeScript
411
star
4

WebApiWith.NET

Samples and resources of how to design WebApi with .NET
C#
233
star
5

EventSourcing.JVM

Examples and Tutorials of Event Sourcing in JVM languages
Java
200
star
6

Ogooreck

Sneaky Testing Library in BDD style
C#
107
star
7

PostgresOutboxPatternWithCDC.NET

PoC of doing Outbox Pattern with CDC and .NET
C#
50
star
8

cqrs-is-simpler-with-net-and-csharp

Repository for CQRS is simpler with .NET and C# talk
C#
28
star
9

AzurePipelinesSamples

Azure Pipeline Samples - sample configurations with explanation and useful links
C#
27
star
10

NetCoreWithDocker

Tutorial with samples about how to setup .Net Core with Docker
C#
20
star
11

kafka-connect

C#
17
star
12

EventStoreInOneHour

Repository for Live Stream "Event Store in One Hour"
C#
14
star
13

event-driven.io

https://event-driven.io/ - Resources about Event-Driven Architectures, Event Sourcing and pragmatic development
JavaScript
13
star
14

MessagingKnowledgeBase

11
star
15

PostgreSQL-Is-Awesome

Resources I found during my journey with PostgreSQL.
10
star
16

postgres-for-dotnet-dev

Postgres for .NET developer
C#
10
star
17

emmett

Emmett - a Node.js Event Store
TypeScript
10
star
18

event-sourcing-on-prod-workshop

â›” This is not Event Sourcing sample you're looking for
C#
9
star
19

Kafka.NET

Sample showing how to use Kafka in .NET
C#
9
star
20

dante

Let's try some E-Commerce
TypeScript
8
star
21

cqrs-is-simpler-with-java

Java
7
star
22

slim-down-your-aggregate

Java
6
star
23

oskardudycz

4
star
24

dotnet-materials

Some .NET materials found down the road
4
star
25

design-and-modelling

Resources around software design and modelling
4
star
26

APIKnowledgeBase

3
star
27

Memoization

Memoization is a useful technique that allows easily optimize method calls. The sample shows how the Memoization works and how to implement it in C#.
C#
3
star
28

create-typescript-app

Template for TypeScript project in NodeJS
JavaScript
3
star
29

documentation-as-code

3
star
30

github-actions

JavaScript
2
star
31

CQRSKnowledgeBase

2
star
32

KnowledgeBase

Usefull links found during development
2
star
33

WASM

1
star
34

simple-is-not-easy

1
star
35

FSharpKnowledgeBase

1
star
36

GoldenEye-Sample

JavaScript
1
star
37

EntrepreneurKnowledgeBase

Various links about entrepreneurship
1
star
38

architecture-kata

1
star
39

XUnit.MatrixTests

C#
1
star
40

Marten.SimpleEventSourcing

C#
1
star
41

TSQLTExample

Example MSSQL Unit Tests written in TSQL framework
1
star
42

MicroservicesKnowledgeBase

MicroservicesKnowledgeBase
1
star
43

SparkWithScalaAndDocker

Example showing how to run Spark with Scala and Docker
Scala
1
star
44

MCSD-480-Preparation

MCSD: Web Applications - 480 - Programming in HTML5 with JavaScript and CSS3 Preparation materials
C#
1
star
45

Mario

Sneaky .NET library to pipe your commands, queries and events
C#
1
star
46

Joomanji

C#
1
star
47

postgres_debezium_plv8

Dockerfile
1
star