{"id":19626035,"url":"https://github.com/namorgha/ft_printf","last_synced_at":"2025-07-30T17:04:49.653Z","repository":{"id":217426310,"uuid":"743832063","full_name":"Namorgha/Ft_printf","owner":"Namorgha","description":"This repository provides a C implementation that reproduces the behavior of the printf function, demonstrating custom formatting and output handling.","archived":false,"fork":false,"pushed_at":"2024-08-05T02:48:19.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T20:57:59.099Z","etag":null,"topics":["42","c-language","printf-42","variadic-functions"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Namorgha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-16T04:45:06.000Z","updated_at":"2024-08-05T02:48:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"36fcab05-82ba-4d63-9455-a015f77910d4","html_url":"https://github.com/Namorgha/Ft_printf","commit_stats":null,"previous_names":["namorgha/ft_printf"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Namorgha/Ft_printf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Namorgha%2FFt_printf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Namorgha%2FFt_printf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Namorgha%2FFt_printf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Namorgha%2FFt_printf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Namorgha","download_url":"https://codeload.github.com/Namorgha/Ft_printf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Namorgha%2FFt_printf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267905645,"owners_count":24163948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42","c-language","printf-42","variadic-functions"],"created_at":"2024-11-11T11:44:37.429Z","updated_at":"2025-07-30T17:04:49.602Z","avatar_url":"https://github.com/Namorgha.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n  ![print-variables](https://github.com/user-attachments/assets/9104a02f-0b68-4f9c-b09e-49bdf09e5f68)\n\u003c/div\u003e\n\n---\n\n# ft_printf\n\nft_printf is a custom implementation of the printf function in C, developed as part of the 42 Network curriculum. This project aims to recreate the functionality of printf to handle various format specifiers and conversion types.\n\n---\n\n# Features\n\n- Implementation of printf function with support for various format specifiers\n- Custom handling for different data types\n- Extension to support additional format specifiers not included in the standard library\n\n---\n\n# Supported Format Specifiers\n\nft_printf supports the following format specifiers:\n\n- %c - Character\n- %s - String\n- %p - Pointer\n- %d - Decimal (integer)\n- %i - Integer\n- %u - Unsigned integer\n- %x - Unsigned hexadecimal (lowercase)\n- %X - Unsigned hexadecimal (uppercase)\n- %% - Literal percent sign\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnamorgha%2Fft_printf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnamorgha%2Fft_printf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnamorgha%2Fft_printf/lists"}