FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

PepperX Β· GitHub

PepperX

A suite of high-performance, enterprise-grade engines and tools for the .NET & JS ecosystems. Designed for easy, bulletproof security, and seamless integration.

PepperX

High-performance, enterprise-grade engines and tools for the .NET & JS ecosystems.
Built to be safe by default, and designed to get out of your way.


What we build

PepperX exists around one idea: the unglamorous, repetitive parts of software β€” dynamic filtering, pagination, security validation, database concurrency, standardized contracts β€” should be solved once, well, and never rewritten per project. Every project under this org is built with the same principles:

  • πŸ›‘οΈ Safe by default β€” security in QueryForge, concurrency correctness in SqliteGate. Never something you bolt on later.
  • 🧩 One core, many front doors β€” the hard thinking happens once, in a provider-agnostic engine; the adapters stay thin.
  • βœ… Tested and CI-gated before anything ships β€” no publish without a green build.
  • πŸ“– Documented like it matters, because a library nobody can learn fast is a library nobody adopts.

Projects

Project Stack What it is Status
QueryForge C# / .NET 10 A provider-agnostic dynamic query engine. Define filtering, sorting, paging and hierarchical grouping once β€” via fluent C# or a JSON contract β€” and execute it through Dapper, EF Core, or an in-memory collection. Nothing is deployed to your database. βœ… Active
SqliteGate C# / .NET 10 Concurrency-safe SQLite. Stops SQLITE_BUSY / "database is locked" by putting one write queue in front of each database file β€” writes queue, reads never block β€” behaving identically whether you're on raw ADO.NET, Dapper, or EF Core. πŸš€ New
QueryForge Grid Adapters TypeScript / JS Frontend adapters translating enterprise data-grid loadOptions (DevExtreme, AG Grid, Kendo UI) directly into QueryForge's JSON query contract β€” no manual mapping required. πŸ”§ In Development

Which one am I looking for?

  • Building a filter/sort/page API and tired of hand-writing WHERE clauses per screen? β†’ QueryForge
  • Seeing database is locked from a SQLite-backed service under load? β†’ SqliteGate
  • Wiring a DevExtreme / AG Grid / Kendo grid to a QueryForge backend? β†’ Grid Adapters

The two .NET engines are independent β€” use either on its own, or both together.


Roadmap

  • First public release of the JS/TS grid-adapter package
  • Continued provider and engine coverage across both .NET engines, driven by real usage

Questions, ideas, or found a bug? Open an issue on the relevant repo above β€” we read all of them.

Pinned Loading

  1. QueryForge QueryForge Public

    Define your query once. Filter, sort, page, group β€” get back a standard result, whether you're on Dapper, EF Core, or in-memory data.

    C# 7

  2. SqliteGate SqliteGate Public

    Treat SQLite like a real database server in .NET: writes queue, reads never block. One concurrency engine, three packages β€” ADO.NET, Dapper, EF Core.

    C# 3

Repositories

Loading
Type
Select type
All Public Sources Forks Archived Mirrors Templates
Language
Select language
All C# TypeScript
Sort
Select order
Last updated Name Stars
Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…


Back | FazBrowse Home | New Git URL