# The Lista Maravilhosa table declares a language column and leaves it empty

> Lista Maravilhosa de Projetos Open-Source is a Portuguese curated list that sorts open source projects into beginner, intermediate and advanced levels and points each entry at a GitHub label. In the rows on show, the language columns are empty, the label column holds values that are not labels, and the repository carries sorting exercises nobody asked for.

**camilatigre/listamaravilhosaopensource** — Lista com links de projetos open-source para os níveis: iniciante, intermediário e avançado. Dividido por linguagem e idiomas!

- Repository: https://github.com/camilatigre/listamaravilhosaopensource
- Stars: 2,586 · Forks: 380
- Language: JavaScript
- License: not declared
- Published: 2026-09-28 · Updated: 2026-09-28 · Language: en
- Canonical page: https://hysenlabs.com/projects/camilatigre-listamaravilhosaopensource

## Linguagem and Idioma are declared as columns and left blank

The table under Iniciante has four headers: Nome, Label, Linguagem, Idioma. The rows fill in the first two and stop. Every entry visible, from Agenda Tech Brasil to API Client boilerplate .NET, has an empty Linguagem cell and an empty Idioma cell, and the horizontal rule where those values would go is just the table's own padding. That matters because language is one of the three ways the page says it is organised. The centered subtitle states that the list is divided by language, idioms and the country of origin of the project, while the repository's own one line description mentions only language and idioms. So the readme promises three sorting dimensions, the description promises two, and the table delivers one. Nothing on the page explains whether the columns are waiting to be filled or whether the sort was abandoned.

## The Label column holds values that are not GitHub labels

The blockquote under the contribution links tells readers to search inside the chosen projects for the label shown in the table. Reading the Label column against that instruction shows three different kinds of value in one column. Labels that exist on GitHub appear first: good first issue with help wanted in a single cell, then lib, then good for beginner. Two cells do not name labels at all. Auxilium Humanitarium Documentōrum carries the word nenhuma, Portuguese for none, and two Awesome entries carry lista, which describes the kind of project rather than a label on it. A third pattern packs two labels into one cell without a separator, so a reader searching for either has to guess which half was meant. The instruction is therefore only actionable for the rows whose cell holds a real label, and the table gives no marker to tell those rows apart from the rest.

## Three contribution paths, and the criteria live in all three

A Como funciona section offers exactly three routes, each a single link. Quero alterar/incluir meu/um projeto goes to `meu-projeto.md`, for adding or changing a project. Quero contribuir com um projeto goes to `contribuindo.md`, which is about contributing to a project rather than to the list. Quero contribuir com a Lista Maravilhosa goes to `contribuindo-lista.md`. The page itself states no inclusion criteria: not what earns a beginner place rather than an intermediate one, not which languages are in scope, not what happens to a submission that arrives without a label, and not who reviews it. All of that is delegated to three markdown files at the repository root. The separation is sensible for a list with many contributors, and it also means a reader deciding whether to submit has to open three documents to learn the rules that would decide it.

## The repository carries sorting exercises and a yarn.lock with nothing to lock

The top level of a list that is supposed to be a directory of links contains files that belong to something else: `QuickSort.py`, `bubble.py`, `binary.py`, `async.js`, `hcf.cpp`, `dancer.png`, plus directories named `Wireless`, `interface`, `src` and `output`. There is a `yarn.lock` at the root and no `package.json` beside it in the entries on show, which is a lockfile with no manifest to lock. That also explains the repository's recorded primary language of JavaScript: the classification follows the single stray `async.js` rather than anything the list is made of. None of this affects the table, and all of it makes the repository harder to trust as a maintained artefact, since a newcomer cloning it to read the list also gets someone's exercise files and an unexplained binary image.

## No license is declared anywhere, and the one release is a 2023 tag

Two facts about the repository sit outside the table entirely. No license is declared: the repository metadata carries no license value, and there is no LICENSE file among the entries at the root, so the terms under which anyone may copy, translate or redistribute the list are not stated. For a document whose entire content is other people's project links, that gap is the difference between a list you can fork and a list you can only read. The release history is thin in the same way. The only tag is named hacktoberfest and is dated 2023-10-04, which reads as a seasonal branch cut rather than a versioned release. The last push to the default branch, which is master, is dated 2026-06-15, so whatever changed since then has shipped without a tag.

## Portuguese anchors, English headers, and a table that ends mid row

The navigation line links to three levels using Portuguese words that carry accents: Iniciante, Intermediário and Avançado, anchored as `#intermediário` and `#avançado`. Accented characters in fragment identifiers have to survive percent encoding to keep working, and any tool that rewrites those links has to handle it correctly. The table headers mix languages in the same row, with Nome in Portuguese, Label in English, and Linguagem and Idioma in Portuguese, and the entry names are mostly English project titles sitting inside a Portuguese sentence structure. Only the Iniciante table is on show. The content ends partway through a row for Awesome Funcional Programming Studies, one l in Funcional, so the intermediate and advanced tables that the navigation promises are not visible here, and neither is the rest of the beginner list.

## Conclusion

The idea behind this list is sound and the level split is genuinely useful for a newcomer choosing where to send a first pull request. As published it is not yet a working index. Two of the three organizing principles the page advertises, language and spoken language, have empty columns in the rows on show, the country of origin has no column at all, and a third of the label cells hold words like nenhuma and lista that are not GitHub labels, so the instruction to search a project by the label in the table cannot be followed for those rows. Treat the page as a starting directory rather than a filterable catalogue, and check the three contribution files before submitting anything, since the README delegates every criterion to them.

## FAQ

### How do I add my project to Lista Maravilhosa de Projetos Open-Source?

The first numbered path in Como funciona, Quero alterar/incluir meu/um projeto, links to meu-projeto.md for adding or changing a project. The page adds one instruction: search inside the chosen projects for the label shown in the table.

### Which programming languages does the Lista Maravilhosa list cover?

The table declares a Linguagem column, and the page describes itself as divided by language, idioms and country of origin. In the rows on show, the Linguagem and Idioma cells are empty for every entry, and there is no column for country of origin at all.

### What is in the beginner section of the Lista Maravilhosa list?

The visible rows include Agenda Tech Brasil, Aurora as a Windows optimizer, Accesibility Buttons, API Client boilerplate Rust, API Client boilerplate .NET, Auxilium Humanitarium Documentōrum, AVA, Awesome Agile and Awesome Dashboards, each with a label value. The rest of the beginner table and the intermediate and advanced tables are not shown.

### Is Lista Maravilhosa de Projetos Open-Source licensed?

No license is declared. The repository metadata carries no license value and there is no LICENSE file at the root, so no reuse terms are stated. Its only tag is named hacktoberfest and is dated 2023-10-04.

## Sources

- [camilatigre/listamaravilhosaopensource on GitHub](https://github.com/camilatigre/listamaravilhosaopensource)
- [Issues](https://github.com/camilatigre/listamaravilhosaopensource/issues)
- [README](https://github.com/camilatigre/listamaravilhosaopensource/blob/master/README.md)
- [Releases](https://github.com/camilatigre/listamaravilhosaopensource/releases)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/camilatigre-listamaravilhosaopensource
