{"id":33204620,"url":"https://github.com/klejeune/teclyn","last_synced_at":"2026-01-14T06:54:56.759Z","repository":{"id":65414408,"uuid":"52209020","full_name":"klejeune/teclyn","owner":"klejeune","description":"A C#/Asp.Net production-ready Framework using CQRS and Event-Sourcing","archived":false,"fork":false,"pushed_at":"2018-06-04T07:56:02.000Z","size":1799,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-12-04T11:23:00.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klejeune.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-21T13:57:09.000Z","updated_at":"2018-06-04T19:26:07.000Z","dependencies_parsed_at":"2023-01-23T10:55:16.348Z","dependency_job_id":null,"html_url":"https://github.com/klejeune/teclyn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/klejeune/teclyn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klejeune%2Fteclyn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klejeune%2Fteclyn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klejeune%2Fteclyn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klejeune%2Fteclyn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klejeune","download_url":"https://codeload.github.com/klejeune/teclyn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klejeune%2Fteclyn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28412470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2025-11-16T10:00:18.614Z","updated_at":"2026-01-14T06:54:56.753Z","avatar_url":"https://github.com/klejeune.png","language":"C#","funding_links":[],"categories":[".NET"],"sub_categories":["C-Sharp"],"readme":"# Teclyn\nTeclyn is a multiplatform C#/Asp.Net production-ready toolkit using CQRS and Event-Sourcing.\n\n## Philosophy\nTeclyn is...\n- A toolkit: it is not a restrictive framework\n- Designed to be useable as quick as possible: one configuration class, one init instruction, and you're set)\n- Modular: use only the modules you need\n- Extensible: develop your own modules and connectors.\n\n## History\nAfter several years designing CQRS/DDD architectures for different companies, I decided it was time to release an entirely rewritten toolkit as open source.\n\nI have used similar tools in the following contexts:\n- Big companies\n- Startups\n- IT service company\n- Banks\n- Customer Relationship Management Systems (CRM)\n- Content Management System (CMS)\n- News websites\n- Back office tools (automatic backup, massive emailing)\n\nTeclyn is the result of more than 5 years of thinking about these types of architecture. \nTeclyn is the 4th entirely rewritten version of these tools, and the first open source one.\n\n## Features\nAll the features have not been finalized yet, but you will soon find these:\n- Easy to create CQRS Commands\n- Simple Event-sourcing Event definitions\n- Domain Driven Design oriented\n- Datasource abstraction\n- Dependency injection (through the Teclyn container or an external one like StructureMap)\n- Target frameworks: .NET Core, .net 4.6, Asp.Net Core 1.0\n- Can be run on Linux through dotnetcore / Asp.Net Core\n- Native support of DBMS's :\n  - MongoDB\n  - Not persisted in-memory\n  - other DBMS's through the provided extensibility tools\n- Can be used on Asp.Net MVC websites as well as on console apps or libraries\n- Helpers allowing you to easily use Commands in the Asp.Net MVC/Javascript layer\n- Embedded Asp.Net diagnostics/monitoring tools\n\n## Why \"Teclyn\"?\n\"Teclyn\" means \"Tool\" in Welsh.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklejeune%2Fteclyn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklejeune%2Fteclyn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklejeune%2Fteclyn/lists"}