tokay

Tokay is a programming language designed for ad-hoc parsing, inspired by awk. (by tokay-lang)

Tokay Alternatives

Similar projects and alternatives to tokay

  1. nvm

    352 tokay VS nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ioccc-obfuscated-c-contest

    IOCCC International Obfuscated C code contest entries

  4. frawk

    28 tokay VS frawk

    an efficient awk-like language

  5. goawk

    20 tokay VS goawk

    A POSIX-compliant AWK interpreter written in Go, with CSV support

  6. busybox-w32

    WIN32 native port of BusyBox.

  7. busybox

    17 tokay VS busybox

    Docker Official Image packaging for Busybox (by docker-library)

  8. marcel

    16 tokay VS marcel

    A modern shell (by geophile)

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. react-snippets

    8 tokay VS react-snippets

    A sample of useful snippets in React

  11. YouPlot

    12 tokay VS YouPlot

    A command line tool that draw plots on the terminal.

  12. Awk-Batteries

    Public AWK Directory

  13. MCH2022ParserWorkshop

    MCH2022: A practical approach to parsing

  14. mech

    7 tokay VS mech

    🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

  15. erg

    17 tokay VS erg

    A statically typed language compatible with Python

  16. butter

    2 tokay VS butter

    Discontinued A tasty language for building efficient software. WIP

  17. textimg

    Command to convert from color text (ANSI or 256) to image.

  18. sparklines

    1 tokay VS sparklines

    Text-based sparklines for the command line mimicking those of Edward Tufte.

  19. termgraph

    5 tokay VS termgraph

    a python command-line tool which draws basic graphs in the terminal

  20. asm

    3 tokay VS asm

    scriptable runtime-writable livecd / hardware wrangler (by 9001)

  21. awk-vm

    1 tokay VS awk-vm

    A virtual machine and assembler written in AWK.

  22. koto

    6 tokay VS koto

    A simple, expressive, embeddable programming language

  23. 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 tokay alternative or higher similarity.

tokay discussion

Log in or Post with

tokay reviews and mentions

Posts with mentions or reviews of tokay. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-29.
  • The Awk Programming Language, Second Edition
    18 projects | news.ycombinator.com | 29 Jun 2023
    [0]: https://github.com/tokay-lang/tokay
  • GitHub - tokay-lang/tokay: Tokay is a programming language designed for ad-hoc parsing, inspired by awk.
    1 project | /r/programming | 14 May 2022
  • Hacker News top posts: May 13, 2022
    2 projects | /r/hackerdigest | 13 May 2022
    Tokay Programming Language\ (21 comments)
  • Tokay Programming Language
    2 projects | news.ycombinator.com | 12 May 2022
    I am very interested in this project as a "better awk" is something I have often fantasized about.

    I read all of the documentation that's available on https://tokay.dev/tokay-docs/, but unfortunately it never really... describes itself? Many sections, including the section on "parselets" are just unwritten. "Consumable" values are mentioned but never described (there is a "stub" section that doesn't really explain what the term means).

    It begins with a pretty detailed description of value "severity" but doesn't really motivate why the concept exists. (I think that it's (basically) a way to very concisely discard certain matches? When there are "more important" matches around them?)

    There are no examples of how I could use Tokay to "parse" something -- there are lots of examples dotted through the docs, but none of them demonstrate working with structured file formats, and they feel a little bit contrived.

    I'm not complaining here: this project is not making any false claims about its status, the docs are clearly and explicitly unfinished, it is very clear that Tokay is still under active development.

    But I want to learn more about it! I came away from that with a sense that, this has the potential to be really useful to me, but without any concrete evidence to support that. I guess the next step is to download the source and start reading through the tests.

    All this to say: please highlight some examples showcasing situations where Tokay shines! (Parsing CSVs containing quoted strings was making the rounds recently, right? What does that look like in Tokay?)

    Oh, actually, the GitHub readme has an example that is more involved than any in the documentation: https://github.com/tokay-lang/tokay

        _ : [ \t]+                # redefine whitespace to just tab and space
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic tokay repo stats
4
242
7.7
8 days ago

tokay-lang/tokay is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of tokay is Rust.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?