mrkeyoor.com_
Tue 01 Sept 17:42 UTC
Webevaluationupdated 26 Aug 2026

libros-programacion-gratis review

Libros Programación Gratis is a Spanish-language catalog of free programming books and guides. The README and contributor guide are in Spanish, and no English documentation set is linked. Its website groups legal Spanish resources by language, framework, tool, database, and computing topic.

+42stars / 7d
Verdict

Our libros-programacion-gratis install took 19 seconds, but its Astro build failed after 12 seconds on a refused localhost connection and there was no test target. Use the live catalog when you want a broad Spanish reading shelf and can verify each link before assigning it. Maintainers should fix the reproducible build path and clarify the repository license before treating the codebase as an easy fork.

We ran it

Lab card: what happened when we ran libros-programacion-gratisScreenshot of libros-programacion-gratis (librosgratis.dev)
Install✓ · 19s250 packages · 465 MB
Build✗ · 12s
Testsn/ano test script
Repo204 files~5,050 lines of source · 304.6 MB · 1 CI workflows

Answers from our run

Does libros-programacion-gratis build from source?

Dependencies installed in 19 seconds (250 packages), and the build failed. We cloned commit f62f847 into a clean Debian container with 3 CPUs and no project-specific setup.

Does libros-programacion-gratis have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use libros-programacion-gratis?

Readers who need English material: the contribution rules reject content that is not in Spanish, and no English catalog is linked.

What are the alternatives to libros-programacion-gratis?

Free Programming Books, freeCodeCamp, Open Source Society University. Our libros-programacion-gratis install took 19 seconds, but its Astro build failed after 12 seconds on a refused localhost connection and there was no test target.

Setup2/5Install passes, but the clean Astro build refused a localhost connection
Docs3/5Spanish README explains the catalog and contribution rules
Community4/55,807 stars with active link and accessibility reports
Maturity2/5Useful live catalog, but no release, test target, or detected license

Who it’s for

Spanish-speaking beginners looking for free programming material in one searchable place.
Teachers assembling reading lists from Spanish PDFs and web guides.
Contributors who can verify that a resource is free, legal, stable, and available in Spanish.
Maintainers who want a small Astro and Cloudflare Workers catalog project to extend.

Who it’s NOT for

Readers who need English material: the contribution rules reject content that is not in Spanish, and no English catalog is linked.
Learners expecting a sequenced curriculum with exercises and assessment: the repository is a categorized resource list, not a course.
Teams requiring every outbound link to work continuously: issue 89 currently lists 5 broken or unreachable link checks.
Developers who need a passing clean build at the measured commit: our Astro build stopped on a localhost connection refusal during static path generation.
Organizations that need an explicit reusable-code license: GitHub returned no detected license for the repository.

Setup reality

Our sandbox installed 250 pnpm packages in 19 seconds and used 465 MB. The Astro build failed after 12 seconds with connect ECONNREFUSED 127.0.0.1:46169 during getStaticPaths. No test script or target existed, so tests were skipped.

Local work needs Node 22.12 or newer and pnpm. Deployment uses Astro 7.1.6, the Cloudflare adapter, and Wrangler; publishing therefore needs Cloudflare account configuration and credentials. The catalog itself is maintained in a TypeScript data file.

The checkout occupied 304.6 MB despite containing only 204 files and about 5,050 source lines, reflecting the repository's hosted book assets. There is no Dockerfile or tests directory. The link checker builds the site first, so the same build failure can block link validation.

The catalog lists 115 Spanish resources across 32 sections

Libros Programación Gratis is a Spanish-language library rather than a book publisher or online course. Its README lists 115 resources across 32 sections, including programming foundations, algorithms, web development, languages, frameworks, Git, Docker, databases, operating systems, artificial intelligence, and development methods. Entries point to hosted PDFs or external HTML material and usually name the author, translator, and format. The project accepts only free Spanish resources and explicitly says that free does not mean pirated.

That focus is genuinely useful. Searching the open web for a Spanish introduction to Python or a legal PDF on data structures often produces stale mirrors, partial translations, and download traps. This catalog puts official documentation beside books, workshops, university notes, and community translations. Its weakness follows from the same model: quality, age, depth, and teaching style vary by source. A list can shorten discovery, but it cannot guarantee that 115 different resources form one coherent education.

A 304.6 MB checkout is mostly a content project

Our measured checkout contained 204 files and about 5,050 source lines, yet occupied 304.6 MB. The large ratio comes from keeping book assets with a relatively small Astro application. The catalog's source of truth lives in web/src/data/library.ts, and the README mirrors that list for GitHub browsing and review. This design makes additions easy to inspect in a pull request, while every hosted PDF also increases clone and deployment weight.

The web package requires Node 22.12 or newer. It uses Astro 7.1.6, the Cloudflare adapter, Tailwind CSS, PDF.js, and Wrangler. The root workspace delegates development, building, link checks, and deployment into web. Cloudflare Workers is therefore part of the deployment model, and the README notes a 25 MiB asset limit when explaining why one oversized PDF stays external. A fork needs to decide whether carrying PDFs in Git and deploying them through that platform still makes sense.

What happened when we ran it

Our sandbox installed 250 pnpm packages in 19 seconds and used 465 MB after installation. The source tree itself used 304.6 MB, so a fresh working copy plus dependencies is substantial for a catalog site. We found one CI workflow, pnpm workspaces, no Dockerfile, and no tests directory. The package had no test script or target, so the harness skipped tests instead of implying coverage that was not present.

The Astro build failed after 12 seconds with exit code 1. Its stack trace passed through the Cloudflare adapter and Astro static build code during getStaticPaths, then ended with connect ECONNREFUSED 127.0.0.1:46169. The log does not identify which local service owned that temporary port or why it was unavailable. It supports one narrow conclusion: commit f62f847 did not produce a clean build in our fresh unprivileged Node 22 sandbox.

That failure also affects maintenance because the check:links command runs a site build before its link checker. A maintainer cannot rely on the catalog's automated outbound check until the build completes in the chosen environment. The right repair starts by reproducing the exact static-path request and documenting any required local process. Guessing that Cloudflare, Astro, or the sandbox alone caused it would go beyond the supplied log.

Five broken-link checks show the shelf needs upkeep

Issue 89 lists 5 failed link checks. Two refer to the same university page from different generated pages, one external host did not resolve, and a GitBook URL returned 401. Those results can include temporary network or access failures, but they show why a resource catalog needs regular verification. A title remaining in the TypeScript list does not mean its reader can still reach the book. Teachers should open assigned links shortly before sharing them with a class.

The contribution process asks for a title, author or project, official link, available format, and confirmation that the item is free and Spanish. Blog articles are excluded. Large external assets and community translations still require human judgment about legality, stability, and provenance. The repository's current GitHub metadata has no detected license, which concerns the application code rather than the separately authored books. Contributors can submit changes, but organizations planning a fork should ask the maintainer to clarify reuse terms first.

July source activity and August issues show a maintained catalog

GitHub reported 5,807 stars, 5 open issues and pull requests, and a last push on July 30, 2026. There is no latest GitHub release. Issue activity continued through August 26 with broken-link tracking, and issue 90 reports low contrast in the dark-mode submission form. A missing release tag is not evidence that the catalog is abandoned; the recent push and issue dates show current maintenance through the repository and live site.

Free Programming Books is the stronger index when a reader wants many languages and a far larger pool. freeCodeCamp or OSSU fits someone asking what to study next, because each supplies an ordered path. Libros Programación Gratis has a simpler job: provide a browseable Spanish shelf. It does that well enough to recommend as a discovery tool, provided readers verify links and do not mistake category membership for a review of teaching quality.

Alternatives

ProjectWhat it isPick it when
Free Programming BooksA large community-maintained index of free programming resources in many languages.pick this instead when language breadth and a much larger catalog matter more than a Spanish-only browsing site.
freeCodeCamp gh↗A free interactive curriculum with projects and certifications.pick this instead when you want a learning sequence and hands-on exercises rather than a shelf of external books.
Open Source Society UniversityA self-directed computer science curriculum assembled from open courses.pick this instead when curriculum order and computer science coverage matter more than Spanish-language books.

What people are saying

  1. [github-trending] midudev/libros-programacion-gratis

Sources

  1. Libros Programación Gratis repository and Spanish catalog
  2. Librosgratis.dev live catalog
  3. Contribution rules
  4. Automated broken-link report
  5. Dark-mode contrast report

More web reviews

axios · super-productivity · Graphite · fastify · tabler · go-zero · the whole board →