freshcrate
Skin:/
Home > Frameworks > spiderly

spiderly

.NET (C#) boilerplate code generator that transforms an EF Core model into a fully customizable .NET (C#) + Angular web app

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

.NET (C#) boilerplate code generator that transforms an EF Core model into a fully customizable .NET (C#) + Angular web app

README

Spiderly Logo

Spiderly

Spiderly is a free, open-source .NET (C#) code generator that transforms an EF Core model into a fully customizable .NET (C#) + Angular web application, automatically updating all boilerplate code as your model evolves.

Key Generation Features

  • CRUD Generator
    For each EF Core entity, the generator creates:

    • CRUD UI
    • Angular API client
    • .NET controllers
    • Service methods to interact with the database
  • CRUD UI Generator
    For each EF Core entity, the generator creates:

    • A table view page — displays records with sorting, filtering, and pagination
    • An admin page — a form for creating and editing records
  • API Client Generator
    Generates an Angular service class with methods that match your .NET controllers. Each method corresponds to a controller action and includes strongly typed parameters and responses based on your DTO classes.

  • Shared .NET and Angular Validations
    Generates .NET FluentValidation rules and matching Angular reactive form validators. Both sides stay in sync while allowing separate customization if needed.

  • C# DTO and TypeScript Classes
    Generates C# partial DTO classes and matching Angular TypeScript classes with strongly typed constructors.

  • .NET + Angular App Starter
    Sets up the .NET (C#) and Angular app template with built-in support for: authentication (including Google Sign-In), authorization, emailing, logging, global error handling, and more.

Getting Started

Follow this quick start guide to see which prerequisites you need to install and how to initialize your Spiderly app. For the full guide, visit the official getting started page.

Install Prerequisites

Before getting started with Spiderly, make sure you have the following prerequisites installed:

Run the Spiderly CLI installation command from any terminal location:

dotnet tool install -g Spiderly.CLI

The spiderly-cli npm package is currently reserved as a future distribution channel for the CLI, but it is only a placeholder right now and does not yet provide a working executable.

Initialize the App

Open a terminal in the folder where you want your app to be created and run:

spiderly init

This will create a new folder with your app name containing the full Spiderly project structure.

Open the Project

Navigate into your newly created app folder and open it in VS Code:

cd your-app-name
code .

If the code . command doesn't work, open your newly created app folder manually in VS Code.

Start the App

Press F5 to start the app.

Register the User

Use the UI of your generated app to register a new user via email.

Examples

With the Interactive Demo, you can run the spiderly init command and add dummy properties to see how Spiderly works. Here is the first example to get you started:

public class User
{
    [Required]
    public long Id { get; set; }

    [DisplayName]
    [Required]
    public string Name { get; set; }

    [UIControlWidth("col-8")]
    public Gender Gender { get; set; }

    [UIControlType("File")]
    public string Logo { get; set; }
}
public class Gender
{
    [Required]
    public long Id { get; set; }

    [DisplayName]
    [Required]
    public string Name { get; set; }
}

These two classes alone will generate app like this:

Spiderly Getting Started App Demo

Documentation

For detailed documentation, please visit the official documentation page on our website.

Spiderly.CLI

By using the Spiderly.CLI, you properly initialize the app, allowing all other Spiderly libraries to function.

spiderly-cli (npm placeholder)

The spiderly-cli npm package is reserved for a future Node-distributed Spiderly CLI. It is currently a placeholder package and does not replace the existing NuGet tool.

Spiderly.SourceGenerators

Spiderly.SourceGenerators generates a lot of features for both .NET and Angular apps by using attributes on EF Core entities. Its goal is to let developers focus solely on writing specific logic, without worrying about boilerplate code.

Spiderly.Security

Spiderly.Security provides authentication and authorization features with JWT.

Spiderly.Infrastructure

Spiderly.Infrastructure is built on EF Core and offers features such as optimistic concurrency control, customizable table and column naming, and extensions for simplified database configuration.

Spiderly.Shared

Spiderly.Shared provides shared features that can be used by all other Spiderly libraries.

Claude Code Plugin

Spiderly includes a Claude Code plugin that gives Claude framework-specific knowledge — entity attributes, lifecycle hooks, migration commands, and filtering patterns.

Install:

claude plugin add filiptrivan/spiderly

What's included:

Type Name Description
Skill entity-design Correct attributes, relationships, UI mappings
Skill backend-hooks Lifecycle hook signatures, execution order, MARS pitfall
Skill migration-workflow Spiderly CLI commands, what needs migrations
Skill filtering-patterns FilterDTO, paginated list overrides, AdditionalFilterId
Command /spiderly:add-entity Guided end-to-end entity scaffolding

Contributing

We welcome contributions from the community! Whether you have ideas, found a bug, or want to add a new feature — feel free to get involved. You can:

Every contribution is appreciated and helps make this project better for everyone.

Getting Started as a Contributor

To set up your development environment for contributing to Spiderly, follow these steps:

  1. Make Sure All Prerequisites Are Installed
    • You can find the full list of prerequisites in the "Install Prerequisites" section of the official Spiderly getting started guide. Make sure everything is installed before moving on.
  2. Choose a Working Directory
    • Select a location on your local machine where you want to store the project files. For example, you might choose: C:\Users\your-name\Documents
  3. Clone the Spiderly Repository
    • Open your terminal or Git Bash and run:
      git clone https://github.com/filiptrivan/spiderly.git
  4. Install Angular Dependencies
    • Navigate to the Angular project folder:
      cd spiderly/Angular
    • Install the required npm packages:
      npm install
  5. Install the Global Spiderly CLI Tool
    • Run the spiderly\Spiderly.CLI\cli-local-pack.ps1 PowerShell script.
  6. Initialize a New Spiderly Test App in Development Mode
    • This step creates a new test application that will serve as a sandbox environment for testing and developing the Spiderly library. It allows you to see changes in real time as you work on the core library.
    • Run the following command in your working directory (e.g. C:\Users\your-name\Documents):
      spiderly init --dev
  7. Finish Setting Up the Spiderly Test App

Any changes made to the Spiderly source code will now be reflected in your newly created Spiderly test app. You shouldn't manually build or start the Spiderly library—changes will automatically reflect in the test app each time you save a file.

You’re all set! If you run into any issues during setup, feel free to open a GitHub issue. A maintainer will respond as soon as possible, your feedback helps improve the experience for future contributors!

Developing and Testing Spiderly.CLI

If you want to make changes to the Spiderly.CLI project and test them immediately, run the PowerShell script cli-local-pack.ps1 located in that project. You’ll need to execute this script each time you want to test your changes.

Good First Issues

To help you get your feet wet and get you familiar with our contribution process, we have a list of good first issues, this is a great place to get started.

License

Spiderly is MIT licensed.

Release History

VersionChangesUrgencyDate
v19.8.3## What's Changed - fix(deps): restore last CI-green Angular package-lock (ab790b18) - fix(deps): regenerate Angular package-lock to repair lockfile integrity (f28d036a) - chore(deps): update readdirp to version 4.1.2 and add peer dependencies (73f5b3e4) - docs(skills): document [WithOne] one-to-one in entity-design + ef-migrations (c422ac09) - refactor(o2o): IsForeignKeyReferenceNav predicate + shared ResolveDeleteBehavior (57efb798) - docs(e2e): why codegen changes aren't done until the e2e iHigh5/30/2026
v19.8.2## What's Changed - feat(generators): enable bulk delete on init-scaffolded User and Role lists (6600de9) - refactor(security): emit JWT user id as standard "sub" claim (905ab80) - docs(skills): explain app-layer semantics of [CascadeDelete] (60c5cb4) - refactor(generators): drop dormant sr-Latn-RS seed from init template (f58a0b8) - fix(generators): canonicalize Ng validator translation tag order (d262d9b) - feat(skills): add e2e-testing consumer skill for Playwright patterns (3e1de80) - feat(High5/19/2026
v19.8.1## What's Changed - feat(editor): return image dimensions from upload endpoints (2601a13) - feat(shared): optional SameSiteMode override on ApplyCookieSettings (ac37809) - fix(generators): handle namespace-qualified nameof in [WithMany] (1ac7bf9) - chore: ignore Verify temp/lock files; drop leaked .swp blobs (ee330d7) - test(generators): snapshot tests for high-risk generators via Verify (932d2a7) - feat(generators): add SPIDERLY018 entity primary key validation (9206a0c) - feat(generators): adHigh5/13/2026
v19.8.0## What's Changed - fix(generators): pre-register DiskStorageService in init template (eb80520) - feat(storage): per-property storage attributes; drop Cloudinary + Azure built-ins (96ad6b9) - ci(release): enforce develop branch on release pipeline (4eb3aae) ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.8.0](https://www.nuget.org/packages/Spiderly.Shared/19.8.0) - [Spiderly.SourceGenerators 19.8.0](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.8.0) - [Spiderly.SHigh5/10/2026
v19.7.7## What's Changed - docs(e2e-fixtures): document overlay pattern, PrimeNG v19 pitfalls, and CI debug procedure (335a02f) - docs(ng-data-table): note showMatchModes default and match-mode label resolution (f8bdbfd) - fix(e2e-fixtures): force-click boolean filter checkbox to bypass overlay reposition jitter (29a5097) - fix(e2e-fixtures): match numeric filter mode by rendered label, not translation key (4b92e97) - fix(e2e-fixtures): enable match-mode dropdown on Price column for numeric filter tesHigh4/28/2026
v19.7.6## What's Changed - fix(e2e-fixtures): supply orderNumber on direct TaskComment saves (b60cb3b) - fix(e2e-fixtures): declare OrderNumber on TaskComment for UIOrderedOneToMany child (55b5569) - refactor(source-generators): drop namespace-based class enrollment (e2d0064) - docs(skill-custom-endpoints): prefer auto-generated TS over manual api.service.ts (6ecfc42) - test(e2e-fixtures): cover nested UIOrderedOneToMany dropdowns at two depths (8a2714f) - fix(ng-details): load MultiSelect/Dropdown opHigh4/24/2026
v19.7.5## What's Changed - Run full solution build during spiderly init (b8904eb) - Refactor code structure for improved readability and maintainability (1659561) ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.7.5](https://www.nuget.org/packages/Spiderly.Shared/19.7.5) - [Spiderly.SourceGenerators 19.7.5](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.7.5) - [Spiderly.Security 19.7.5](https://www.nuget.org/packages/Spiderly.Security/19.7.5) - [Spiderly.Infrastructure 19High4/20/2026
v19.7.4## What's Changed - Prefix upload e2e filenames with '0-' to satisfy id-from-filename convention (0351e7e) - Require [AcceptedFileTypes] on every blob property + AVIF signature (46cc9e5) - Use real mp4 fixture for Product VideoUrl upload e2e test (da15612) - Replace hand-maintained magic-byte map with Mime-Detective (19bb31e) - Show item count in bulk delete confirmation dialog (07405d6) - Convert HangfireFailedJobNotificationFilter class comment to /// <summary> (acdbbd8) - Replace // commentsHigh4/20/2026
v19.7.3## What's Changed - Add Telegram notification for failed Hangfire jobs (3b9feb6) - Mark [M2M] junction templates with [SpiderlyEntity] (c026bf8) - Extend marker-attribute classification to Services/DataMappers/Enums (11233fe) - Scope attribute enrollment to the requested category (9597d08) - Mark e2e-fixture entities with [SpiderlyEntity] (8add013) - Switch entity/DTO/controller classification to marker attributes (529b10a) - Isolate SPIDERLY### diagnostics per entity in generators (b1b6caf) - High4/16/2026
v19.7.2## What's Changed - Fix CommaSeparated filter using parent entity ID type instead of child (05fdf87) - fix: add DisablePayloadSigning to S3StorageService for R2 compatibility (0ea507a) - update: docs (a518abe) - chore: add spiderly-cli placeholder package (50662bd) - feat: handle HackerException explicitly in global exception handler (cd2d69d) - feat: better telegram error notifications handling (34d3787) - refactor: Convert rerouteToSavedObject to a class method (6ae7765) ## Packages PublishHigh4/10/2026
v19.7.1## What's Changed - docs: fix remaining stale BusinessServiceGenerated references (de9d650) - Rename {Entity}EntityServiceGenerated to {Entity}ServiceGenerated (62504b7) - Remove .resx files, migrate all translations to IStringLocalizer (f02f172) - fix: update CLI scaffolding templates for per-entity service architecture (b8e0c24) - docs: update CLAUDE.md and skills for per-entity service architecture (dabe41a) - refactor: generate per-entity service classes instead of monolithic BusinessServicHigh4/5/2026
v19.7.0## What's Changed - fix: use JsonNode to handle nested objects in translation JSON (63c9659) - fix: drop transloco-keys-manager extract, write i18n keys directly (2fe950e) - fix: add translation key scaffolding to add-new-entity command (34fe0b8) - fix: add IStringLocalizer to scaffolded controller templates (326bfa2) - refactor: replace source-generated translations with runtime JSON-based IStringLocalizer (6fed8cb) - fix: add gap between column name and sort icon in data table header (d916427Medium4/3/2026
v19.6.7## What's Changed - fix: add [Required] to security response DTOs for correct OpenAPI spec (8a39992) - fix: prevent partial releases when one registry publish fails (16ed325) ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.6.7](https://www.nuget.org/packages/Spiderly.Shared/19.6.7) - [Spiderly.SourceGenerators 19.6.7](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.6.7) - [Spiderly.Security 19.6.7](https://www.nuget.org/packages/Spiderly.Security/19.6.7) - [SpiderlMedium3/30/2026
v19.6.6## What's Changed - feat: add configurable CookieDomain and CookieSameSite settings (00c01a9) - chore: upgrade JwtBearer 8.0.2 → 9.0.14 to match net9.0 target (9febc1b) ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.6.6](https://www.nuget.org/packages/Spiderly.Shared/19.6.6) - [Spiderly.SourceGenerators 19.6.6](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.6.6) - [Spiderly.Security 19.6.6](https://www.nuget.org/packages/Spiderly.Security/19.6.6) - [Spiderly.InfrMedium3/27/2026
v19.6.5## What's Changed - fix: update JWT package versions in CLI template to match Spiderly.Security (5b99021) - feat: add cookie-based auth support to Angular library and fix generator dedup (e6c41a5) - chore: upgrade System.IdentityModel.Tokens.Jwt 7.3.1 → 8.7.0 (dc33573) - feat: add secondary indexes and MGET batching to Redis token storage (f73de48) - fix: resolve TOCTOU race condition in RedisTokenStorage.TryRemoveAsync (67fb594) - feat: add AddTokenStorage() extension with Redis support (3a921Medium3/26/2026
v19.6.4## What's Changed - fix: restore explicit env parameter, fix log message and logger resolution (26fff9a) - refactor: remove UseSpiderly() — let developers compose middleware (4bc095c) - refactor: resolve IWebHostEnvironment from DI instead of parameter (170ce52) - refactor: rename builder feature methods from Use* to Add* (16b692c) - refactor: replace LightInject with modular builder pattern for DI (0ee23ae) - Remove redundant Spiderly.Infrastructure reference from Migrations template (07a2648)Medium3/23/2026
v19.6.3## What's Changed - fix: col-8 instead of col-12 (027e1b3) - docs: update source generators README and fix stale counts in CLAUDE.md (441efd8) - feat: made authorization methods virtual (5e29358) ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.6.3](https://www.nuget.org/packages/Spiderly.Shared/19.6.3) - [Spiderly.SourceGenerators 19.6.3](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.6.3) - [Spiderly.Security 19.6.3](https://www.nuget.org/packages/Spiderly.SecuriLow3/20/2026
v19.6.2## What's Changed - feat: auto-merge spiderly-website docs on stable release (4968bb2) - refactor: remove unused DTOAttributes parameter and simplify validation rule merging (7332d98) - refactor: rename EmailAddress attribute to Email to avoid System.ComponentModel naming collision (fa942e3) - refactor: remove CustomValidator in favor of partial methods and EmailAddress attribute (46b8a23) - feat(shared): add EmailAddress validation attribute (3c07a13) - feat(generators): add partial method hooLow3/19/2026
v19.6.1## What's Changed - feat: better DbUpdateConcurrencyException handling (fc22de2) - feat: better unhandled error handling (6bd94d6) - fix: fix empty "What's Changed" in GitHub releases and improve release workflow (b746121) - delete: ci and generate-docs workflows (0968b73) ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.6.1](https://www.nuget.org/packages/Spiderly.Shared/19.6.1) - [Spiderly.SourceGenerators 19.6.1](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.6.Low3/17/2026
v19.6.0## What's Changed ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.6.0](https://www.nuget.org/packages/Spiderly.Shared/19.6.0) - [Spiderly.SourceGenerators 19.6.0](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.6.0) - [Spiderly.Security 19.6.0](https://www.nuget.org/packages/Spiderly.Security/19.6.0) - [Spiderly.Infrastructure 19.6.0](https://www.nuget.org/packages/Spiderly.Infrastructure/19.6.0) - [Spiderly.CLI 19.6.0](https://www.nuget.org/packages/Spiderly.CLI/1Low3/13/2026
v19.5.3## What's Changed ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.5.3](https://www.nuget.org/packages/Spiderly.Shared/19.5.3) - [Spiderly.SourceGenerators 19.5.3](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.5.3) - [Spiderly.Security 19.5.3](https://www.nuget.org/packages/Spiderly.Security/19.5.3) - [Spiderly.Infrastructure 19.5.3](https://www.nuget.org/packages/Spiderly.Infrastructure/19.5.3) - [Spiderly.CLI 19.5.3](https://www.nuget.org/packages/Spiderly.CLI/1Low1/24/2026
v19.5.2## What's Changed ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.5.2](https://www.nuget.org/packages/Spiderly.Shared/19.5.2) - [Spiderly.SourceGenerators 19.5.2](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.5.2) - [Spiderly.Security 19.5.2](https://www.nuget.org/packages/Spiderly.Security/19.5.2) - [Spiderly.Infrastructure 19.5.2](https://www.nuget.org/packages/Spiderly.Infrastructure/19.5.2) - [Spiderly.CLI 19.5.2](https://www.nuget.org/packages/Spiderly.CLI/1Low1/23/2026
v19.5.1## What's Changed ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.5.1](https://www.nuget.org/packages/Spiderly.Shared/19.5.1) - [Spiderly.SourceGenerators 19.5.1](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.5.1) - [Spiderly.Security 19.5.1](https://www.nuget.org/packages/Spiderly.Security/19.5.1) - [Spiderly.Infrastructure 19.5.1](https://www.nuget.org/packages/Spiderly.Infrastructure/19.5.1) - [Spiderly.CLI 19.5.1](https://www.nuget.org/packages/Spiderly.CLI/1Low1/23/2026
v19.5.0## What's Changed ## Packages Published ### NuGet Packages - [Spiderly.Shared 19.5.0](https://www.nuget.org/packages/Spiderly.Shared/19.5.0) - [Spiderly.SourceGenerators 19.5.0](https://www.nuget.org/packages/Spiderly.SourceGenerators/19.5.0) - [Spiderly.Security 19.5.0](https://www.nuget.org/packages/Spiderly.Security/19.5.0) - [Spiderly.Infrastructure 19.5.0](https://www.nuget.org/packages/Spiderly.Infrastructure/19.5.0) - [Spiderly.CLI 19.5.0](https://www.nuget.org/packages/Spiderly.CLI/1Low1/15/2026
v19.4.0-preview.0## What's Changed - fix: Switched to NPM_TOKEN in release pipeline (7cde59b) - fix: Trying to make release.yml work for npm (1d8b3a8) - fix: Deleted unnecesarry registry-url from release pipeline (b4ec52c) - refactor: release.yml (92e1799) - fix: json format of the dotnet_packages in release pipeline (acac7eb) - impr: moved db connection string to user secrets (c28c1ec) - impr: Removed unecessary steps in the e2e workflow (28f7f14) - fix: Made dotnet-ef tool version 9.0.1 in e2e test workflow (Low12/27/2025
19.3.0## What's Changed * fix: update maxWidth input property for layout component by @deepakshirkem in https://github.com/filiptrivan/spiderly/pull/96 * feat: add row navigation functionality to data table component by @deepakshirkem in https://github.com/filiptrivan/spiderly/pull/97 * Append Contributor Guide Link to ‘Good First Issue’ and ‘Help Wanted’ by @deepakshirkem in https://github.com/filiptrivan/spiderly/pull/103 * V19.3.0 by @filiptrivan in https://github.com/filiptrivan/spiderly/pull/Low11/30/2025
19.2.0## What's Changed - SQL Server LocalDB automatic connection string building on `spiderly init`. - Added config options to the `spiderly core module` - Instantly Hide Top Menu Items for Which the User Lacks Permission #90 - Updated Contributors Getting Started Guide - Deleted explicit false state from `spiderly-checkbox`; Added `boolean` picker to `spiderly-dropdown` component #89; - Refactored panel header, card, and color picker components. - Fixed Color Picker control UI styling, changeLow7/1/2025
19.1.0**Full Changelog**: https://github.com/filiptrivan/spiderly/compare/19.0.9...19.1.0 ## What's Changed - Added `.nuget` XML summaries support; Updated Translate attributes summaries; - Changed the namespace from `Spiderly.Attributes.EF` to `Spiderly.Attributes.Entity`; TranslateSingular -> Translate; Improved attributes C# summaries; - Spiderly.CLI: Deleted the Partials and Helpers folders from the DTO directory in the initialized app #80 . - feat: Spiderly.SourceGenerators, NgBaseDetailsGLow6/23/2025
19.0.9**Full Changelog**: https://github.com/filiptrivan/spiderly/compare/19.0.6...19.0.9Low6/14/2025
19.0.6**Full Changelog**: https://github.com/filiptrivan/spiderly/compare/19.0.5...19.0.6Low6/14/2025
19.0.5## What's changed - Spiderly.CLI: Import fixes in the initialized app. **Full Changelog**: https://github.com/filiptrivan/spiderly/compare/19.0.4...19.0.5Low6/14/2025
19.0.4## What's Changed * dynamically fetching image by @varruunnn in https://github.com/filiptrivan/spiderly/pull/66 * CI pipeline for automated testing the spiderly cli app by @Sachin-Ram in https://github.com/filiptrivan/spiderly/pull/71 - Finished data view component; Added show time and on change variables into `NgBaseDetailsGenerator`;~ - Working on the data view component and filters, made card body template strongly typed with `template-type` directive;~ - Made dark theme work; Working Low6/14/2025
19.0.3## What's Changed - Cleaning initialized app structure and preparing for the new version.~ - Deleted PrimengModule #54 ; Standalone Angular migration #52 ; Finished add-new-page command #10 ; dashboard -> homepage;~ - Working on the add-new-page command; Minor project structure refactor (Data -> Database, deleted Documentation folder); Improved CLI messages;~ - Minor project structure refactor (Angular -> Frontend, API -> Backend, features -> pages);~ - Spiderly.CLI: Deleted NuGet folder frLow6/6/2025
19.0.0## What's Changed - [Change the default translation to English](https://github.com/filiptrivan/spiderly/issues/19) - [Update the logo (Sakai -> Spiderly) everywhere in the initialized app](https://github.com/filiptrivan/spiderly/issues/18) - [Spiderly.Shared: Add the Spiderly favicon to the initialized app](https://github.com/filiptrivan/spiderly/issues/16) - [Spiderly.CLI: Add explanation comment of the UnhandledExceptionRecipients in the appsettings.json](https://github.com/filiptrivan/spiLow5/23/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

SerenityBusiness Apps Made Simple with Asp.Net Core MVC / TypeScript10.0.1
ZibStack.NETZero-reflection .NET source generators: [Log] structured logging, [Trace] OpenTelemetry spans, [Aop] aspects (Retry/Cache/Metrics), Dto/CrudApi, TypeGen (TypeScript + OpenAPI from C# DTOs). Compile-tiv3.2.4
RSCG_ExamplesRoslyn Source Code Generators with Examples2024-01-07
dotcraftAn Agent Harness crafting around your project. From Desktop, CLI, editors, chatbots, APIs — everywhere you work.v0.2.1
spiderly-websiteSpiderly Website - FAQ, Documentation, Pricing, and License Purchasing for the Core Spiderly Library.master@2026-05-31

More from filiptrivan

spiderly-websiteSpiderly Website - FAQ, Documentation, Pricing, and License Purchasing for the Core Spiderly Library.

More in Frameworks

langchainThe agent engineering platform
deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of ta
tqdmFast, Extensible Progress Meter
simBuild, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.