{"id":25764438,"url":"https://github.com/mewmewdevart/libft","last_synced_at":"2026-06-12T12:31:16.753Z","repository":{"id":59701780,"uuid":"536409255","full_name":"mewmewdevart/libft","owner":"mewmewdevart","description":"[42 Cursus] My first library in C : a collection of functions that will be a useful tool.","archived":false,"fork":false,"pushed_at":"2023-05-02T00:23:36.000Z","size":155,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T21:18:02.695Z","etag":null,"topics":["42cursus","42saopaulo","c","libft","library","makefile"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mewmewdevart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-14T04:13:39.000Z","updated_at":"2023-09-06T11:45:09.000Z","dependencies_parsed_at":"2023-01-22T19:30:49.016Z","dependency_job_id":null,"html_url":"https://github.com/mewmewdevart/libft","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mewmewdevart/libft","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2Flibft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2Flibft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2Flibft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2Flibft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mewmewdevart","download_url":"https://codeload.github.com/mewmewdevart/libft/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mewmewdevart%2Flibft/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34245217,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"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":["42cursus","42saopaulo","c","libft","library","makefile"],"created_at":"2025-02-26T21:18:04.532Z","updated_at":"2026-06-12T12:31:16.731Z","avatar_url":"https://github.com/mewmewdevart.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"https://user-images.githubusercontent.com/50052600/196072481-d6070db0-93aa-4d6a-a9c7-e014c04ec27f.png\" /\u003e\r\n\u003c/p\u003e\r\n\r\n\u003ch1 align=\"center\"\u003e\r\n Libft\r\n\u003c/h1\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n\t\u003cb\u003e\u003ci\u003eMy first library in C : a collection of functions that will be useful tools for 42 Cursus.\u003c/i\u003e\u003c/b\u003e\u003cbr\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n\t\u003cimg alt=\"GitHub code size in bytes\" src=\"https://img.shields.io/github/languages/code-size/mewmewdevart/libft?color=6272a4\" /\u003e\r\n\t\u003cimg alt=\"Main language\" src=\"https://img.shields.io/github/languages/top/mewmewdevart/libft?color=6272a4\"/\u003e\r\n\t\u003cimg alt=\"Main language\" src=\"https://img.shields.io/github/license/mewmewdevart/libft?color=6272a4\"/\u003e\r\n\u003c/p\u003e\r\n\r\n## 💡 About the project\r\n\r\n\u003e _Building my own basic C static library, which will be used throughout the rest of the program (42 Cursus). The ```ft_*``` functions mostly mimic the behavior of the traditional C functions, and must be written using at most ```write()``` and ```malloc()```.\r\n\r\n\u003cp align=\"center\"\u003e\r\n\t📌 In the premium libft folder is the most up-to-date version of the library with functions learned in others projects.\r\n\u003c/p\u003e\r\n\r\n\r\n\u003cp align=\"center\"\u003e\r\n\t\u003ca href=\"premium_libft\"\u003eSee my custom-made library (up up version)🚀🌎\u003c/a\u003e \r\n\u003c/p\u003e\r\n\r\n## 🛠️ Usage\r\n\r\n### Requirements\r\n\r\nThis project requires [GNU Compiler Collection](https://gcc.gnu.org/) and [GNU Make](https://www.gnu.org/software/make/) compiler. \u003cbr\u003e\r\n❗️| Make sure you have all the required tools installed on your local machine then continue with these steps.\r\n\r\n### Instructions\r\n\r\n**0. Download the archives**\r\n\r\nDownload the archives and go to the standard_library directory:\r\n\r\n```bash\r\n# Clone the repository\r\n$ git clone https://github.com/mewmewdevart/libft\r\n\t\r\n# Enter into the directory\r\n$ cd libft/standard_libft/\r\n```\r\n\r\n**1. Compiling the library**\r\n\r\nRun this command in your terminal :\r\n\r\n```shell\r\n$ make\r\n```\r\n\r\n**2. Using it in your code**\r\n\r\nTo use the library functions in your code, simply include its header:\r\n\r\n```C\r\n#include \"libft.h\"\r\n```\r\n\r\nIf you try to compile your .c files with cc using \"cc example.c\", you will get an undefined symbol error for libft functions.\r\nYou have to tell the file which library it's using:  ↓\r\n\r\n```shell\r\n$ cc example.c libft.a -o prog_example\r\n```\r\n\r\nThat's it. Now you can run it using ./prog_example .\r\n\r\n## 📋 Credits\r\n\r\n* [Acelera/Rodsmade](https://github.com/rodsmade/Projets_42_SP/)\r\n* [libftTester/Tripouille](https://github.com/Tripouille/libftTester)\r\n* [libft-war-machine/y3ll0w42](https://github.com/y3ll0w42/libft-war-machine)\r\n\r\n\u003cp align=\"center\"\u003e Developed with love 💜 by Larissa Cristina Benedito (Mewmew/Larcrist). \u003c/p\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmewmewdevart%2Flibft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmewmewdevart%2Flibft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmewmewdevart%2Flibft/lists"}