Back to GitHub activity
RepositoryRank #12

sql2csv

A .NET 10 toolkit for working with SQLite databases: discover files, export tables to CSV, inspect schema, and generate C# DTOs. The solution includes a CLI, a web UI, a core library, tests, and benchmarks.

C#
MaintainedCurrent

AI Summary

Generated by claude-3-5-haiku-20241022 with 90% confidence

Here's a comprehensive technical summary for the sql2csv repository: Sql2Csv is a versatile .NET 10 toolkit designed for comprehensive SQLite database exploration, analysis, and transformation, offering a multi-modal approach to database interaction through CLI, web UI, and core library components. The project enables users to discover SQLite database files, export table contents to CSV, generate schema reports, and automatically create C# data transfer objects (DTOs) from database schemas, providing a robust set of data migration and exploration tools. Built using modern .NET technologies with ASP.NET Core MVC, the solution incorporates a modular architecture featuring separate projects for console application, web interface, core services, testing, and performance benchmarking, which demonstrates a clean separation of concerns and extensible design. Key technologies include .NET 10, SQLite, BenchmarkDotNet, and MSTest, with additional frontend support via Node.js and npm for web asset management. The toolkit is particularly valuable for developers, data analysts, and engineers who need flexible, scriptable utilities for SQLite database introspection, migration, and code generation, offering both command-line and web-based interfaces for enhanced usability across different workflow preferences. What distinguishes sql2csv is its comprehensive approach to database utility, providing not just data export capabilities but also schema analysis, code generation, and a user-friendly web interface, making it a Swiss Army knife for SQLite database manipulation.

Key Metrics

Stars

0

Forks

0

Watchers

0

Spark Score

34.0

Composite activity score

Commit Velocity

2.0/mo

Commits per month

Total Commits

87

6 in last 90 days

Timeline

Created

Nov 6, 2017

3016 days ago

Last Commit

Jan 12, 2026

Last Push

Feb 7, 2026

1 days ago

Updated

Jan 12, 2026

Repository Info

Size

1,929 KB

Has README

Yes

Consistency Score

0.0

Activity Rate

0.07