[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-79739":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},79739,"free-programming-books","merdpadlella\u002Ffree-programming-books","merdpadlella",":books: Freely available programming books","https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books\u002F",null,"Python",202,1964,134,6,0,9.88,"Creative Commons Attribution 4.0 International",false,"main",true,[],"2026-06-12 02:03:54","# List of Free Learning Resources In Many Languages\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![Awesome](https:\u002F\u002Fcdn.rawgit.com\u002Fsindresorhus\u002Fawesome\u002Fd7305f38d29fed78fa85652e3a63e154dd8e8829\u002Fmedia\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fawesome)&#160;\n[![License: CC BY 4.0](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FEbookFoundation\u002Ffree-programming-books)](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F4.0\u002F)&#160;\n[![Hacktoberfest 2025 stats](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fhacktoberfest\u002F2025\u002FEbookFoundation\u002Ffree-programming-books?label=Hacktoberfest+2025)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls?q=is%3Apr+is%3Amerged+created%3A2025-10-01..2025-10-31)\n\n\u003C\u002Fdiv>\n\nSearch the list at [https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F](https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F) [![https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F](https:\u002F\u002Fimg.shields.io\u002Fwebsite?style=flat&logo=www&logoColor=whitesmoke&label=Dynamic%20search%20site&down_color=red&down_message=down&up_color=green&up_message=up&url=https%3A%2F%2Febookfoundation.github.io%2Ffree-programming-books-search%2F)](https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\u002F).\n\nThis page is available as an easy-to-read website. Access it by clicking on [![https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books\u002F](https:\u002F\u002Fimg.shields.io\u002Fwebsite?style=flat&logo=www&logoColor=whitesmoke&label=Static%20site&down_color=red&down_message=down&up_color=green&up_message=up&url=https%3A%2F%2Febookfoundation.github.io%2Ffree-programming-books%2F)](https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books\u002F).\n\n\u003Cdiv align=\"center\">\n  \u003Cform action=\"https:\u002F\u002Febookfoundation.github.io\u002Ffree-programming-books-search\">\n    \u003Cinput type=\"text\" id=\"fpbSearch\" name=\"search\" required placeholder=\"Search Book or Author\"\u002F>\n    \u003Clabel for=\"submit\"> \u003C\u002Flabel>\n    \u003Cinput type=\"submit\" id=\"submit\" name=\"submit\" value=\"Search\" \u002F>\n  \u003C\u002Fform>\n\u003C\u002Fdiv>\n\n## Intro\n\nThis list was originally a clone of [StackOverflow - List of Freely Available Programming Books](https:\u002F\u002Fweb.archive.org\u002Fweb\u002F20140606191453\u002Fhttp:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F194812\u002Flist-of-freely-available-programming-books\u002F392926) with contributions from Karan Bhangui and George Stocker.\n\nThe list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https:\u002F\u002Foctoverse.github.com\u002F).\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![GitHub repo forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Forks)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fnetwork)&#160;\n[![GitHub repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Stars)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fstargazers)&#160;\n[![GitHub repo contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors-anon\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Contributors)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fgraphs\u002Fcontributors)    \n[![GitHub org sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002FEbookFoundation?style=flat&logo=github&logoColor=whitesmoke&label=Sponsors)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002FEbookFoundation)&#160;\n[![GitHub repo watchers](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Watchers)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fwatchers)&#160;\n[![GitHub repo size](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frepo-size\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=whitesmoke&label=Repo%20Size)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Farchive\u002Frefs\u002Fheads\u002Fmain.zip)\n\n\u003C\u002Fdiv>\n\nThe [Free Ebook Foundation](https:\u002F\u002Febookfoundation.org) now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. [Donations](https:\u002F\u002Febookfoundation.org\u002Fcontributions.html) to the Free Ebook Foundation are tax-deductible in the US.\n\n\n## How To Contribute\n\nPlease read [CONTRIBUTING](docs\u002FCONTRIBUTING.md). If you're new to GitHub, [welcome](docs\u002FHOWTO.md)! Remember to abide by our adapted from ![Contributor Covenant 1.3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContributor%20Covenant-1.3-4baaaa.svg) [Code of Conduct](docs\u002FCODE_OF_CONDUCT.md) too ([translations](#translations) also available).\n\nClick on these badges to see how you might be able to help:\n\n\u003Cdiv align=\"center\" markdown=\"1\">\n\n[![GitHub repo Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=red&label=Issues)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fissues)&#160;\n[![GitHub repo Good Issues for newbies](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FEbookFoundation\u002Ffree-programming-books\u002Fgood%20first%20issue?style=flat&logo=github&logoColor=green&label=Good%20First%20issues)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fissues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)&#160;\n[![GitHub Help Wanted issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002FEbookFoundation\u002Ffree-programming-books\u002Fhelp%20wanted?style=flat&logo=github&logoColor=b545d1&label=%22Help%20Wanted%22%20issues)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fissues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)    \n[![GitHub repo PRs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=orange&label=PRs)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls)&#160;\n[![GitHub repo Merged PRs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-search\u002FEbookFoundation\u002Ffree-programming-books?style=flat&logo=github&logoColor=green&label=Merged%20PRs&query=is%3Amerged)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls?q=is%3Apr+is%3Amerged)&#160;\n[![GitHub Help Wanted PRs](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002FEbookFoundation\u002Ffree-programming-books\u002Fhelp%20wanted?style=flat&logo=github&logoColor=b545d1&label=%22Help%20Wanted%22%20PRs)](https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\u002Fpulls?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)\n\n\u003C\u002Fdiv>\n\n## How To Share\n\n\u003Cdiv align=\"left\" markdown=\"1\">\n\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fshare.php?u=https%3A%2F%2Fgithub.com%2FEbookFoundation%2Ffree-programming-books&p[images][0]=&p[title]=Free%20Programming%20Books&p[summary]=\">Share on Facebook\u003C\u002Fa>\u003Cbr>\n\u003Ca href=\"http:\u002F\u002Fwww.linkedin.com\u002FshareArticle?mini=true&url=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books&title=Free%20Programming%20Books&summary=&source=\">Share on LinkedIn\u003C\u002Fa>\u003Cbr>\n\u003Ca href=\"https:\u002F\u002Ftoot.kytta.dev\u002F?text=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\">Share on Mastodon\u002FFediverse\u003C\u002Fa>\u003Cbr>    \n\u003Ca href=\"https:\u002F\u002Ft.me\u002Fshare\u002Furl?url=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books\">Share on Telegram\u003C\u002Fa>\u003Cbr>\n\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?text=https:\u002F\u002Fgithub.com\u002FEbookFoundation\u002Ffree-programming-books%0AFree%20Programming%20Books\">Share on 𝕏 (Twitter)\u003C\u002Fa>\u003Cbr>\n\u003C\u002Fdiv>\n\n## Resources\n\nThis project lists books and other resources grouped by genres:\n\n### Books\n\n[English, By Programming Language](books\u002Ffree-programming-books-langs.md)\n\n[English, By Subject](books\u002Ffree-programming-books-subjects.md)\n\n#### Other Languages\n\n+ [Arabic \u002F al arabiya \u002F العربية](books\u002Ffree-programming-books-ar.md)\n+ [Armenian \u002F Հայերեն](books\u002Ffree-programming-books-hy.md)\n+ [Azerbaijani \u002F Азәрбајҹан дили \u002F آذربايجانجا ديلي](books\u002Ffree-programming-books-az.md)\n+ [Bengali \u002F বাংলা](books\u002Ffree-programming-books-bn.md)\n+ [Bulgarian \u002F български](books\u002Ffree-programming-books-bg.md)\n+ [Burmese \u002F မြန်မာဘာသာ](books\u002Ffree-programming-books-my.md)\n+ [Chinese \u002F 中文](books\u002Ffree-programming-books-zh.md)\n+ [Czech \u002F čeština \u002F český jazyk](books\u002Ffree-programming-books-cs.md)\n+ [Catalan \u002F catalan \u002F català](books\u002Ffree-programming-books-ca.md)\n+ [Danish \u002F dansk](books\u002Ffree-programming-books-da.md)\n+ [Dutch \u002F Nederlands](books\u002Ffree-programming-books-nl.md)\n+ [Estonian \u002F eesti keel](books\u002Ffree-programming-books-et.md)\n+ [Finnish \u002F suomi \u002F suomen kieli](books\u002Ffree-programming-books-fi.md)\n+ [French \u002F français](books\u002Ffree-programming-books-fr.md)\n+ [German \u002F Deutsch](books\u002Ffree-programming-books-de.md)\n+ [Greek \u002F ελληνικά](books\u002Ffree-programming-books-el.md)\n+ [Hebrew \u002F עברית](books\u002Ffree-programming-books-he.md)\n+ [Hindi \u002F हिन्दी](books\u002Ffree-programming-books-hi.md)\n+ [Hungarian \u002F magyar \u002F magyar nyelv](books\u002Ffree-programming-books-hu.md)\n+ [Indonesian \u002F Bahasa Indonesia](books\u002Ffree-programming-books-id.md)\n+ [Italian \u002F italiano](books\u002Ffree-programming-books-it.md)\n+ [Japanese \u002F 日本語](books\u002Ffree-programming-books-ja.md)\n+ [Korean \u002F 한국어](books\u002Ffree-programming-books-ko.md)\n+ [Latvian \u002F Latviešu](books\u002Ffree-programming-books-lv.md)\n+ [Malayalam \u002F മലയാളം](books\u002Ffree-programming-books-ml.md)\n+ [Norwegian \u002F Norsk](books\u002Ffree-programming-books-no.md)\n+ [Persian \u002F Farsi (Iran) \u002F فارسى](books\u002Ffree-programming-books-fa_IR.md)\n+ [Polish \u002F polski \u002F język polski \u002F polszczyzna](books\u002Ffree-programming-books-pl.md)\n+ [Portuguese (Brazil)](books\u002Ffree-programming-books-pt_BR.md)\n+ [Portuguese (Portugal)](books\u002Ffree-programming-books-pt_PT.md)\n+ [Romanian (Romania) \u002F limba română \u002F român](books\u002Ffree-programming-books-ro.md)\n+ [Russian \u002F Русский язык](books\u002Ffree-programming-books-ru.md)\n+ [Serbian \u002F српски језик \u002F srpski jezik](books\u002Ffree-programming-books-sr.md)\n+ [Slovak \u002F slovenčina](books\u002Ffree-programming-books-sk.md)\n+ [Spanish \u002F español \u002F castellano](books\u002Ffree-programming-books-es.md)\n+ [Swedish \u002F Svenska](books\u002Ffree-programming-books-sv.md)\n+ [Tamil \u002F தமிழ்](books\u002Ffree-programming-books-ta.md)\n+ [Telugu \u002F తెలుగు](books\u002Ffree-programming-books-te.md)\n+ [Thai \u002F ไทย](books\u002Ffree-programming-books-th.md)\n+ [Turkish \u002F Türkçe](books\u002Ffree-programming-books-tr.md)\n+ [Ukrainian \u002F Українська](books\u002Ffree-programming-books-uk.md)\n+ [Urdu \u002F اردو](books\u002Ffree-programming-books-ur.md)\n+ [Vietnamese \u002F Tiếng Việt](books\u002Ffree-programming-books-vi.md)\n\n### Cheat Sheets\n\n+ [All Languages](more\u002Ffree-programming-cheatsheets.md)\n\n### Free Online Courses\n\n+ [Arabic \u002F al arabiya \u002F العربية](courses\u002Ffree-courses-ar.md)\n+ [Bengali \u002F বাংলা](courses\u002Ffree-courses-bn.md)\n+ [Bulgarian \u002F български](courses\u002Ffree-courses-bg.md)\n+ [Burmese \u002F မြန်မာဘာသာ](courses\u002Ffree-courses-my.md)\n+ [Chinese \u002F 中文](courses\u002Ffree-courses-zh.md)\n+ [English](courses\u002Ffree-courses-en.md)\n+ [Finnish \u002F suomi \u002F suomen kieli](courses\u002Ffree-courses-fi.md)\n+ [French \u002F français](courses\u002Ffree-courses-fr.md)\n+ [German \u002F Deutsch](courses\u002Ffree-courses-de.md)\n+ [Greek \u002F ελληνικά](courses\u002Ffree-courses-el.md)\n+ [Hebrew \u002F עברית](courses\u002Ffree-courses-he.md)\n+ [Hindi \u002F हिंदी](courses\u002Ffree-courses-hi.md)\n+ [Indonesian \u002F Bahasa Indonesia](courses\u002Ffree-courses-id.md)\n+ [Italian \u002F italiano](courses\u002Ffree-courses-it.md)\n+ [Japanese \u002F 日本語](courses\u002Ffree-courses-ja.md)\n+ [Kannada \u002F ಕನ್ನಡ](courses\u002Ffree-courses-kn.md)\n+ [Kazakh \u002F қазақша](courses\u002Ffree-courses-kk.md)\n+ [Khmer \u002F ភាសាខ្មែរ](courses\u002Ffree-courses-km.md)\n+ [Korean \u002F 한국어](courses\u002Ffree-courses-ko.md)\n+ [Malayalam \u002F മലയാളം](courses\u002Ffree-courses-ml.md)\n+ [Marathi \u002F मराठी](courses\u002Ffree-courses-mr.md)\n+ [Nepali \u002F नेपाली](courses\u002Ffree-courses-ne.md)\n+ [Norwegian \u002F Norsk](courses\u002Ffree-courses-no.md)\n+ [Persian \u002F Farsi (Iran) \u002F فارسى](courses\u002Ffree-courses-fa_IR.md)\n+ [Polish \u002F polski \u002F język polski \u002F polszczyzna](courses\u002Ffree-courses-pl.md)\n+ [Portuguese (Brazil)](courses\u002Ffree-courses-pt_BR.md)\n+ [Portuguese (Portugal)](courses\u002Ffree-courses-pt_PT.md)\n+ [Punjabi \u002F ਪੰਜਾਬੀ \u002F پنجابی](courses\u002Ffree-courses-pa.md)\n+ [Romanian (Romania) \u002F limba română \u002F român](courses\u002Ffree-courses-ro.md)\n+ [Russian \u002F Русский язык](courses\u002Ffree-courses-ru.md)\n+ [Sinhala \u002F සිංහල](courses\u002Ffree-courses-si.md)\n+ [Spanish \u002F español \u002F castellano](courses\u002Ffree-courses-es.md)\n+ [Swedish \u002F svenska](courses\u002Ffree-courses-sv.md)\n+ [Tamil \u002F தமிழ்](courses\u002Ffree-courses-ta.md)\n+ [Telugu \u002F తెలుగు](courses\u002Ffree-courses-te.md)\n+ [Thai \u002F ภาษาไทย](courses\u002Ffree-courses-th.md)\n+ [Turkish \u002F Türkçe](courses\u002Ffree-courses-tr.md)\n+ [Ukrainian \u002F Українська](courses\u002Ffree-courses-uk.md)\n+ [Urdu \u002F اردو](courses\u002Ffree-courses-ur.md)\n+ [Vietnamese \u002F Tiếng Việt](courses\u002Ffree-courses-vi.md)\n\n\n### Interactive Programming Resources\n\n+ [Chinese \u002F 中文](more\u002Ffree-programming-interactive-tutorials-zh.md)\n+ [English](more\u002Ffree-programming-interactive-tutorials-en.md)\n+ [German \u002F Deutsch](more\u002Ffree-programming-interactive-tutorials-de.md)\n+ [Japanese \u002F 日本語](more\u002Ffree-programming-interactive-tutorials-ja.md)\n+ [Russian \u002F Русский язык](more\u002Ffree-programming-interactive-tutorials-ru.md)\n\n\n### Problem Sets and Competitive Programming\n\n+ [Problem Sets](more\u002Fproblem-sets-competitive-programming.md)\n\n\n### Podcast - Screencast\n\nFree Podcasts and Screencasts:\n\n+ [Arabic \u002F al Arabiya \u002F العربية](casts\u002Ffree-podcasts-screencasts-ar.md)\n+ [Burmese \u002F မြန်မာဘာသာ](casts\u002Ffree-podcasts-screencasts-my.md)\n+ [Chinese \u002F 中文](casts\u002Ffree-podcasts-screencasts-zh.md)\n+ [Czech \u002F čeština \u002F český jazyk](casts\u002Ffree-podcasts-screencasts-cs.md)\n+ [Dutch \u002F Nederlands](casts\u002Ffree-podcasts-screencasts-nl.md)\n+ [English](casts\u002Ffree-podcasts-screencasts-en.md)\n+ [Finnish \u002F Suomi](casts\u002Ffree-podcasts-screencasts-fi.md)\n+ [French \u002F français](casts\u002Ffree-podcasts-screencasts-fr.md)\n+ [German \u002F Deutsch](casts\u002Ffree-podcasts-screencasts-de.md)\n+ [Hebrew \u002F עברית](casts\u002Ffree-podcasts-screencasts-he.md)\n+ [Indonesian \u002F Bahasa Indonesia](casts\u002Ffree-podcasts-screencasts-id.md)\n+ [Persian \u002F Farsi (Iran) \u002F فارسى](casts\u002Ffree-podcasts-screencasts-fa_IR.md)\n+ [Polish \u002F polski \u002F język polski \u002F polszczyzna](casts\u002Ffree-podcasts-screencasts-pl.md)\n+ [Portuguese (Brazil)](casts\u002Ffree-podcasts-screencasts-pt_BR.md)\n+ [Portuguese (Portugal)](casts\u002Ffree-podcasts-screencasts-pt_PT.md)\n+ [Russian \u002F Русский язык](casts\u002Ffree-podcasts-screencasts-ru.md)\n+ [Sinhala \u002F සිංහල](casts\u002Ffree-podcasts-screencasts-si.md)\n+ [Spanish \u002F español \u002F castellano](casts\u002Ffree-podcasts-screencasts-es.md)\n+ [Swedish \u002F Svenska](casts\u002Ffree-podcasts-screencasts-sv.md)\n+ [Turkish \u002F Türkçe](casts\u002Ffree-podcasts-screencasts-tr.md)\n+ [Ukrainian \u002F Українська](casts\u002Ffree-podcasts-screencasts-uk.md)\n\n\n### Programming Playgrounds\n\nWrite, compile, and run your code within a browser. Try it out!\n\n+ [Chinese \u002F 中文](more\u002Ffree-programming-playgrounds-zh.md)\n+ [English](more\u002Ffree-programming-playgrounds.md)\n+ [German \u002F Deutsch](more\u002Ffree-programming-playgrounds-de.md)\n\n## Translations\n\nVolunteers have translated many of our Contributing, How-to, and Code of Conduct documents into languages covered by our lists.\n\n+ English\n  + [Code of Conduct](docs\u002FCODE_OF_CONDUCT.md)\n  + [Contributing](docs\u002FCONTRIBUTING.md)\n  + [How-to](docs\u002FHOWTO.md)\n+ ... *[More languages](docs\u002FREADME.md#translations)* ...\n\nYou might notice that there are [some missing translations here](docs\u002FREADME.md#translations) - perhaps you would like to help out by [contributing a translation](docs\u002FCONTRIBUTING.md#help-out-by-contributing-a-translation)?\n\n\n## License\n\nEach file included in this repository is licensed under the [CC BY License](LICENSE).\n","该项目是一个免费编程书籍资源列表，旨在为开发者提供多种语言的高质量学习资料。其核心功能包括通过静态网站和动态搜索站点访问大量的编程电子书，并支持按书名或作者进行搜索。技术特点上，项目采用Python语言构建，并遵循Creative Commons Attribution 4.0 International许可协议开放共享。特别适合于学生、自学编程者以及希望扩展知识面的专业人士使用，在寻找优质编程教育资源时作为参考指南。",2,"2026-05-28 02:30:42","CREATED_QUERY"]