lc

A post-modern, "multi-dimensional", configurable, abbreviating, extensible ls/file lister in Nim (by c-blake)

Lc Alternatives

Similar projects and alternatives to lc

  • ripgrep

    352 lc VS ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • v

    219 lc VS v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

  • wasmtime

    173 lc VS wasmtime

    A fast and secure runtime for WebAssembly

  • exa

    130 lc VS exa

    A modern replacement for ‘ls’.

  • coreutils

    upstream mirror (by coreutils)

  • lsd

    62 lc VS lsd

    The next gen ls command

  • broot

    41 lc VS broot

    A new way to see and navigate directory trees : https://dystroy.org/broot

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • sl

    25 lc VS sl

    SL(1): Cure your bad habit of mistyping

  • cligen

    Nim library to infer/generate command-line-interfaces / option / argument parsing; Docs at

  • vos

    25 lc VS vos

    Vinix is an effort to write a modern, fast, and useful operating system in the V programming language

  • Overte

    Overte is an open-source 3D client and server solution that allows for vast social & educational environments to be created and lived in while also being shared in real-time with others.

  • NimForUE

    Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints. This allows you to do common UE workflows like for example to extend any UE class in Nim and extending it again in Blueprint if you wish so without restarting the editor. The final aim is to be able to do in Nim what you can do in C++

  • bu

    16 lc VS bu

    B)asic|But-For U)tility Code/Programs (in Nim & Often Unix/POSIX/Linux Context)

  • eza

    8 lc VS eza

    A modern, maintained replacement for ls

  • rosettaboy

    A gameboy emulator in several different languages

  • axiom

    A 64-bit kernel implemented in Nim (by khaledh)

  • vivid

    7 lc VS vivid

    A themeable LS_COLORS generator with a rich filetype datebase

  • iomrascalai

    Iomrascálaí is an AI for the game of Go/Weiqi/Baduk written in Rust

  • nimkernel

    A small kernel written in Nim

  • procs

    Unix process&system query&format lib&multi-command CLI in Nim (by c-blake)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better lc alternative or higher similarity.

lc discussion

Log in or Post with

lc reviews and mentions

Posts with mentions or reviews of lc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-07.
  • Exa Is Deprecated
    9 projects | news.ycombinator.com | 7 Sep 2023
    This kind of thing should probably be generalized so that any new parameter can be seamlessly woven into your `ls-like` reports.

    https://github.com/c-blake/lc/blob/master/extensions/fe1 does `du`, but you could use `ffprobe` to do the run-time in hours:minutes:seconds for media files (or maybe 0sec for non-media) or numerous other things.

  • Ask HN: Why did Nim not catch-on like wild fire as Rust did?
    16 projects | news.ycombinator.com | 25 Jun 2023
    I don't know about all your other questions, but the https://github.com/c-blake/cligen CLI framework seems much lower effort / ceremony than even Rust's `argh` and is just about as old as `clap` (both started 8 years ago in 2015).

    There are over 50 CLI utilities at https://github.com/c-blake/bu, many of which do something novel rather than just "re-doing ls/find/cat with a twist". While they are really more an "ls/ps construction toolkits" with some default configs to get people going, I think https://github.com/c-blake/lc and https://github.com/c-blake/procs are nicer than Rust alternatives. I mention these since you seem interested in such tools.

  • Exa: An Alternative to Ls
    8 projects | news.ycombinator.com | 27 Oct 2021
    https://github.com/c-blake/lc can do that and more; Indeed you can group "dot directories" differently than "non-dot directories". When I sat down to write `lc` I went through all of exas issues and features and included as much as I felt reasonable.

    I never liked the graphical tree mode, though. I prefer packing as much information as possible into small real estate (like cell phone terminal screens).

  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic lc repo stats
7
57
8.7
5 months ago

c-blake/lc is an open source project licensed under ISC License which is an OSI approved license.

The primary programming language of lc is Nim.


Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com