awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kashav avatar

kashav/fsql

0
View on GitHub↗
3,986 stars·118 forks·Go·MIT·3 views

Fsql

fsql is a command line interface tool that provides a SQL-like query language for finding files and directories on a local disk. It functions as a filesystem query engine, allowing users to isolate files by executing structured statements against metadata instead of using standard command line flags.

The tool features an interactive read-eval-print loop that supports multi-line queries and recursive subqueries, where the results of nested search operations serve as criteria for outer queries. Search scopes are configurable through the resolution of absolute paths, relative paths, environment variables, and glob patterns.

The system applies algebraic operators, regular expressions, and logical filters to file attributes such as hash, size, and modification time. It includes data transformation utilities to format these attributes into human-readable timestamps and standardized size units.

Features

  • SQL-like Queries - Translates structured SQL-like text queries into an internal representation for filtering filesystem metadata.
  • Filesystem Query Languages - Implements a SQL-like query language for discovering files and directories based on metadata and attributes.
  • Interactive Data Querying Tools - Provides a terminal-based interface for querying, filtering, and exploring structured filesystem data in real-time.
  • Filesystem Metadata Filtering - Provides filtering based on filesystem attributes such as file size, modification date, and directory depth.
  • Filesystem Querying - Implements a structured query language for executing complex searches and subqueries against local file attributes.
  • SQL Metadata Search - Locates files and folders by executing SQL-like statements against filesystem metadata.
  • File Management CLI Tools - Provides a command-line tool for isolating files based on algebraic operators, regular expressions, and system properties.
  • Complex Filesystem Filtering - Isolates files using complex logical operators and regular expressions applied to properties like size and hash.
  • Read-Eval-Print Loops - Maintains an interactive session that accepts multi-line queries for immediate execution against the local disk.
  • SQL Command Line Interfaces - Offers a terminal-based interface for finding files and directories using a SQL-inspired query language.
  • File Search by Attribute - Locates files by applying algebraic operators and regular expressions to attributes like size and modification time.
  • Interactive Read-Eval-Print Loops - Ships a read-eval-print loop environment for running multi-line filesystem queries without standard shell input.
  • Filesystem Discovery Utilities - Locates specific files and directories on a local disk using advanced filters and attribute-based queries.
  • Filesystem Path Scopes - Provides flexible search scope configuration using absolute paths, relative paths, environment variables, and glob patterns.
  • Subquery Execution - Evaluates nested filter clauses by using the results of inner search operations as criteria for outer queries.
  • Nested Subquery Integration - Enables the execution of nested queries within filter clauses to refine search results based on other search outputs.
  • Glob Pattern Resolvers - Expands search scopes by resolving environment variables and wildcards into concrete filesystem directory lists.
  • Local Filesystem Explorers - Provides an interactive tool for navigating and refining file searches on the local directory structure.

Star history

Star history chart for kashav/fsqlStar history chart for kashav/fsql

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Fsql

Similar open-source projects, ranked by how many features they share with Fsql.
  • apache/pinotapache avatar

    apache/pinot

    6,098View on GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    View on GitHub↗6,098
  • symfony/findersymfony avatar

    symfony/finder

    8,445View on GitHub↗

    This project is a PHP filesystem search component and file filtering library. It provides an object-oriented filesystem iterator designed to locate files and directories based on specific criteria. The library includes a project ignore file parser that allows the search process to respect version control exclusion patterns and metadata to skip unnecessary files. It covers a wide range of filtering capabilities, including the ability to isolate entries by name, path, size, and modification date. The tool also supports content-based filtering, type-based restrictions, and custom logic function

    PHPcomponentphpsymfony
    View on GitHub↗8,445
  • cboxdoerfer/fsearchcboxdoerfer avatar

    cboxdoerfer/fsearch

    4,014View on GitHub↗

    fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant location of files and folders on a local filesystem by utilizing a background indexing system that monitors filesystem changes in real time. The utility distinguishes itself through advanced query capabilities, including support for boolean search logic using AND, OR, and NOT operators, as well as regular expression and wildcard filtering. It allows for precise result refinement using literal character handling and specific search modifiers such as case sensitivity and exact matches

    Cfile-searchsearch-engine
    View on GitHub↗4,014
  • experience-monks/devtoolExperience-Monks avatar

    Experience-Monks/devtool

    3,747View on GitHub↗

    Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It functions as a bridge that allows Node.js programs to run inside a Chromium instance, enabling the use of built-in browser developer tools for visual debugging and performance profiling. The project provides a read-eval-print loop for interactive command execution with support for relative imports and piped input. It also includes a file watcher that monitors source files for changes and automatically reloads programs to accelerate the iteration cycle. The system integrates

    JavaScript
    View on GitHub↗3,747
See all 30 alternatives to Fsql→

Frequently asked questions

What does kashav/fsql do?

fsql is a command line interface tool that provides a SQL-like query language for finding files and directories on a local disk. It functions as a filesystem query engine, allowing users to isolate files by executing structured statements against metadata instead of using standard command line flags.

What are the main features of kashav/fsql?

The main features of kashav/fsql are: SQL-like Queries, Filesystem Query Languages, Interactive Data Querying Tools, Filesystem Metadata Filtering, Filesystem Querying, SQL Metadata Search, File Management CLI Tools, Complex Filesystem Filtering.

What are some open-source alternatives to kashav/fsql?

Open-source alternatives to kashav/fsql include: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… symfony/finder — This project is a PHP filesystem search component and file filtering library. It provides an object-oriented… experience-monks/devtool — Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It… system-f/fp-course — This project is an exercise-based learning platform and functional programming course designed to teach Haskell… cboxdoerfer/fsearch — fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant… jhspetersson/fselect — fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files…