{"id":65251,"library":"ansi-parser","title":"ANSI Parser","description":"A library using nom for parsing ANSI Escape Codes, enabling terminal output interpretation.","status":"active","version":"0.9.1","language":"rust","source_language":null,"source_url":"https://gitlab.com/DavidBittner/ansi-parser","tags":["ansi","parsing","terminal","nom"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nansi-parser = \"0.9.1\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add ansi-parser","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"AnsiParser","correct":"use ansi_parser::AnsiParser;"}],"quickstart":{"code":"use ansi_parser::AnsiParser;\n\nfn main() {\n    let input = \"\\x1b[31mHello\\x1b[0m\";\n    let parsed = input.ansi_parse();\n    for element in parsed {\n        println!(\"{:?}\", element);\n    }\n}","lang":"rust","description":"Parses an ANSI escape code string and prints each parsed element."},"warnings":[],"env_vars":null,"search_vec":"'ansi':1,9,16 'code':11 'enabl':12 'escap':10 'interpret':15 'librari':4 'nom':6,19 'output':14 'pars':8,17 'parser':2 'termin':13,18 'use':5","created_at":"2026-06-17T17:07:46.159665+00:00","updated_at":"2026-06-17T17:07:46.159665+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://gitlab.com/DavidBittner/ansi-parser","github":null,"docs":"https://docs.rs/ansi-parser/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}