{"id":49863,"library":"pmezard-go-difflib","title":"go-difflib","description":"Package difflib provides Go implementations of Python's difflib sequence comparison algorithms.","status":"active","version":"1.0.0","language":"go","source_language":null,"source_url":"https://github.com/pmezard/go-difflib","tags":["diff","testing","comparison"],"install":[{"cmd":"go get github.com/pmezard/go-difflib","lang":"bash","label":"Install github.com/pmezard/go-difflib"}],"dependencies":[],"imports":[{"symbol":"difflib","correct":"github.com/pmezard/go-difflib/difflib"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"github.com/pmezard/go-difflib/difflib\"\n)\n\nfunc main() {\n\tdiff := difflib.UnifiedDiff{\n\t\tA:        difflib.SplitLines(\"a\\nb\\nc\"),\n\t\tB:        difflib.SplitLines(\"a\\nb\\nd\"),\n\t\tContext:  2,\n\t}\n\ttext, _ := difflib.GetUnifiedDiffString(diff)\n\tfmt.Println(text)\n}","lang":"go","description":"Generate a unified diff between two strings."},"warnings":[],"env_vars":null,"search_vec":"'algorithm':15 'comparison':14,18 'diff':16 'difflib':3,5,12 'go':2,7 'go-difflib':1 'implement':8 'packag':4 'provid':6 'python':10 'sequenc':13 'test':17","created_at":"2026-06-14T18:18:31.464059+00:00","updated_at":"2026-06-14T18:18:31.464059+00:00","problems":[],"ecosystem":"go","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://github.com/pmezard/go-difflib","github":"https://github.com/pmezard/go-difflib","docs":"https://pkg.go.dev/github.com/pmezard/go-difflib#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing","utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-14","next_check":"2026-12-11","install_tag":null}}