{"id":22249331,"url":"https://github.com/carlosrocha-dev/libft","last_synced_at":"2025-07-02T20:04:29.841Z","repository":{"id":112256252,"uuid":"499203177","full_name":"carlosrocha-dev/libft","owner":"carlosrocha-dev","description":"This project is about understanding the way the standard functions works, implementing and learning to use them.","archived":false,"fork":false,"pushed_at":"2023-05-22T01:51:59.000Z","size":198,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T11:10:01.798Z","etag":null,"topics":["42","42cursus","42projects","42school","libc","libft42"],"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/carlosrocha-dev.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":"2022-06-02T16:07:25.000Z","updated_at":"2022-07-29T01:03:54.000Z","dependencies_parsed_at":"2024-12-03T06:27:28.038Z","dependency_job_id":"b04b8954-b868-4d5b-aaa5-24a5f6658019","html_url":"https://github.com/carlosrocha-dev/libft","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosrocha-dev%2Flibft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosrocha-dev%2Flibft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosrocha-dev%2Flibft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosrocha-dev%2Flibft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carlosrocha-dev","download_url":"https://codeload.github.com/carlosrocha-dev/libft/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245458703,"owners_count":20618697,"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","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","42cursus","42projects","42school","libc","libft42"],"created_at":"2024-12-03T06:26:03.210Z","updated_at":"2025-03-25T12:14:30.817Z","avatar_url":"https://github.com/carlosrocha-dev.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \n  ![libftm](https://github.com/carlosrocha-dev/libft/assets/3737837/2fbcfe73-abf2-48a4-b355-d17a5ffd6821)\n \n\u003c/div\u003e\n\n---\n\n# libft\n\nThis project is your very first project as a student at 42. You will need to recode a few functions of the C standard library as well as some other utility functions that you will use during your whole cursus.\n\n## Introduction\n\nC programming can be very tedious when one doesn’t have access to the highly useful\nstandard functions. This project is about understanding the way these functions work,\nimplementing and learning to use them. Your will create your own library. It will be\nhelpful since you will use it in your next C school assignments.\nTake the time to expand your libft throughout the year. However, when working\non a new project, don’t forget to ensure the functions used in your library are allowed in\nthe project guidelines.\n\n\n## functions\n\n• isalpha\n• isdigit\n• isalnum\n• isascii\n• isprint\n• strlen\n• memset\n• bzero\n• memcpy\n• memmove\n• strlcpy\n• strlcat\n• toupper\n• tolower\n• strchr\n• strrchr\n• strncmp\n• memchr\n• memcmp\n• strnstr\n• atoi\n• calloc\n• strdup\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosrocha-dev%2Flibft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarlosrocha-dev%2Flibft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosrocha-dev%2Flibft/lists"}