Ascii

Top 23 Ascii Open-Source Projects

  • vhs

    Your CLI home video recorder 📼

    Project mention: Asciinema 3.0 will be rewritten in Rust | news.ycombinator.com | 2024-02-07

    https://github.com/charmbracelet/vhs/blob/main/record.go#L22

    I was looking at the code, and it seems like you could put a low value for this and it would do what you want.

    I did not try it though

      // sleepThreshold is the time at which if there has been no activity in the

  • FTXUI

    Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang

    Project mention: Functional Terminal User Interface | news.ycombinator.com | 2024-03-30
  • 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.

  • gameboy.live

    🕹️ A basic gameboy emulator with terminal "Cloud Gaming" support

    Project mention: Gameboy Cloud Gaming | news.ycombinator.com | 2023-09-18
  • svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

    Project mention: Pikchr: A PIC-like markup language for diagrams in technical documentation | news.ycombinator.com | 2024-01-06

    I recently had to draw some diagrams for documenting something. After looking at various Markdown-friendly options I landed on svgbob[1]. I believe it's a superior solution to these kinds of graph drawing tools for Markdown for one specific reason: the code is still readable. When I go to look at a Markdown file I don't always open the output. I will commonly open up a README file in Vim or just cat it to the terminal. In this case diagrams like those in this post is next to useless. I'm not going to read through some complex drawing definitions and try to visualise the results. With svgbob (or Typograms[2] or any of the other similar options) you can still read the Markdown text document and see the diagrams which is great!

    Of course this comes with a tradeoff, drawing the diagrams can be a bit of a pain. But I believe this can be solved by a good Markdown editor or editor plugin. Alternatively a spec like this could be converted into an svgbob-compatible diagram.

    [1]https://ivanceras.github.io/svgbob-editor/

  • go-pretty

    Table-writer and more in golang!

  • art

    🎨 ASCII art library for Python

    Project mention: ART 6.0 released: ASCII and Non-ASCII art library for Python (+ Space support) | /r/coolgithubprojects | 2023-06-14
  • ascii-image-converter

    A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!

    Project mention: Help creating terminal art | /r/commandline | 2023-05-27

    I prefer https://github.com/TheZoraiz/ascii-image-converter

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Turbo Vision

    A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

    Project mention: Turbo Pascal Turns 40 | news.ycombinator.com | 2023-11-30
  • asciichart

    Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

  • video-to-ascii

    It is a simple python package to play videos in the terminal using characters as pixels

    Project mention: Ask HN: How to come up with a useful, coding hobby project? | news.ycombinator.com | 2023-08-27

    pal to ascii : https://github.com/joelibaceta/video-to-ascii

    --------

    [0] : https://en.wikipedia.org/wiki/Philo_Farnsworth

    [1] : punch card : https://www.youtube.com/watch?v=Oke-7lsvFug

          original pearl programming : https://www.youtube.com/watch?v=gALLuttm8tI

  • ervy

    Bring charts to terminal.

  • cfonts

    Sexy fonts for the console

  • ASCII-generator

    ASCII generator (image to text, image to image, video to video)

  • TuiCss

    Text-based user interface CSS library

    Project mention: Show HN: Msdos Theme Inspired Image Enhancement Tools | news.ycombinator.com | 2023-09-07

    I am a lover of CSS frame themes and that is really nice.

    https://github.com/vinibiavatti1/TuiCss

    It seems this is just your personal project as it is just on a subdomain of your domain, so might not be for the public, but keep the following in mind:

    GDPR-compliance: you need to add how long images remain after being uploaded or give the option to delete the original file. This also includes the time you will also keep the generated file. You wouldn't need to store these for more than 10 minutes after the output has been generated.

    Filename: out.png is like you just plopped in the sample code that you found on Github and called it a day. Consider keeping the filename and adding something to it. "filename-out.png" might be better.

    Tested most of the options and its all functional.

  • Diagon

    Interactive ASCII art diagram generators. :star2:

    Project mention: Architecture diagrams enable better conversations | news.ycombinator.com | 2023-08-22

    A few more ASCII-based tool that you could add into your workflow are https://arthursonzogni.com/Diagon/#Sequence which can be used to generate the ASCII that you input into something like Typogram (https://google.github.io/typograms/).

    For example, input:

      Renderer -> Browser: BeginNavigation()

  • SadConsole

    A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!

    Project mention: How can I get a 1:1 sized font? | /r/roguelikedev | 2023-05-04

    Since you're already working in C#, there's a library called SadConsole that does this. It relies on either MonoGame or SFML to actually render to the screen, though. If you're not using either of those, the source may give you some ideas on how to implement such a grid of tiles yourself. There are of course other libraries that do this, but SadConsole is the first that I could remember in C#.

  • figlet-fonts

    my collection of figlet / toilet ascii art fonts

  • encoding

    Go package containing implementations of efficient encoding, decoding, and validation APIs.

    Project mention: Handling high-traffic HTTP requests with JSON payloads | /r/golang | 2023-12-07
  • Color-Scripts

    User contributed color scripts

    Project mention: Ask HN: How does your terminal welcome screen look like? | news.ycombinator.com | 2024-02-13

    -- Ford Prefect, _Hitchhiker's Guide to the Galaxy"_

    Also this one https://github.com/stark/Color-Scripts that has some nice coloured ascii arts

    Also this one:

    # is the internet on fire status reports

  • Table

    Formats data into a string table. (by gajus)

  • diagram

    CLI app to convert ASCII arts into hand drawn diagrams.

  • arttime

    arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰

    Project mention: 2024 arttime feeder challenge. Code a feeder in language of choice and share | news.ycombinator.com | 2024-01-22

    arttime is a terminal application that blends beauty of text-art with functionality of clock, timer, and pattern-based time manager. One can also display customized dynamic feed of information like weather, news, stocks, system metrics and etc. The above GIF shows that a feeder can be used to display weather in arttime.

    Links:

    1. [v2.3.0 release notes](https://github.com/poetaman/arttime/releases/tag/v2.3.0)

    2. [arttime_2.3.0-1_all.deb](https://github.com/poetaman/arttime/releases/download/v2.3.0...) package

    3. [arttime man txt](https://raw.githubusercontent.com/poetaman/arttime/main/shar...)

    4. [arttime main page](https://github.com/poetaman/arttime)

    Please read sections ORCHESTRATING and CONTRIBUTING (which has a software spec) in [arttime man txt](https://raw.githubusercontent.com/poetaman/arttime/main/shar...). to understand how to write custom information feeders. They can be written in any language, and should be quite simple. Please get in touch if you write something of common interest. Link to such feeders will get added to arttime's page, and best ones will get special mention. Here's an example that shows how line of text under art can be remotely updated to show "Hello World":

    ```

  • awesome-ttygames

    Unix ASCII games

    Project mention: A chess terminal user interface implementation | news.ycombinator.com | 2023-12-05

    See other chess in text mode - https://github.com/ligurio/awesome-ttygames

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-30.

Ascii related posts

Index

What are some of the best open-source Ascii projects? This list will help you:

Project Stars
1 vhs 13,592
2 FTXUI 6,065
3 gameboy.live 4,630
4 svgbobrus 3,714
5 go-pretty 2,561
6 art 1,981
7 ascii-image-converter 1,896
8 Turbo Vision 1,834
9 asciichart 1,799
10 video-to-ascii 1,617
11 ervy 1,579
12 cfonts 1,529
13 ASCII-generator 1,461
14 TuiCss 1,459
15 Diagon 1,418
16 SadConsole 1,173
17 figlet-fonts 1,006
18 encoding 961
19 Color-Scripts 951
20 Table 875
21 diagram 811
22 arttime 785
23 awesome-ttygames 764
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com