User profile picture

João Palmeiro

@joaommpalmeiro
📊
  • joaommpalmeiro
  • README.md

Projects

Backups

  • movies-backup: Backup files for my watched movies.
  • podcasts-backup: Backup scripts and files for my listened podcasts.

CLIs

  • cblone: A CLI to back up all your Codeberg repositories.
  • fontmat: A CLI to check font metadata.
  • glone: A CLI to back up all your GitHub repositories.
  • lablone: A CLI to back up all your GitLab repositories.

Copy and Paste

  • map-links: List of web mapping platform URLs for certain places.
  • svg-favicons: SVG favicons to use in different projects.
  • tailwind-recipes: HTML and Tailwind CSS snippets adapted from various sources to bootstrap new components.

Data

  • election-debate-schedules: JSON and iCalendar files for Portuguese election debate schedules.
  • instagram-hashtags-photography: A dataset of photography-related hashtags to use on Instagram.
  • pdm-versions: List of PDM, lock file, and Python versions.
  • pt-parties-metadata: Metadata about Portuguese political parties to reuse in different projects.

Design

  • figma-tokens: Token files for defining styles in Figma via Tokens Studio for Figma.

Experiments

  • clean-envs-bun: Delete conda and Pipenv virtual environments via Bun Shell.
  • try-eslint-plugin-comment-length: Try eslint-plugin-comment-length and Rewrap to format CSS and JavaScript comments.

Notes

  • snippets: A collection of ready-to-test code snippets for different technologies.
  • til: Today I Learned (TIL).

Packages

CSS

  • customss: Design tokens from different projects as CSS variables.
  • resetss: Different CSS resets ready to be used.

JavaScript

  • constantes: Reusable constants for different projects.

JSON

  • jupyterlab-icons: JupyterLab icons for reference and reuse.
  • tokenss: Design tokens from different projects as Design Tokens Community Group's JSON (DTCG format).

Python

  • gaveta: Vanilla utility functions for different projects.

Shareable Configs

  • @joaopalmeiro/biome-config: My personal Biome config.
  • @joaopalmeiro/biome-react-config: My personal Biome config for React projects.
  • @joaopalmeiro/biome-react-vike-config: My personal Biome config for React + Vike projects.
  • @joaopalmeiro/biome-solid-config: My personal Biome config for Solid/SolidStart projects.
  • @joaopalmeiro/prettier-astro-config: My personal Prettier config for Astro projects.
  • @joaopalmeiro/prettier-config: My personal Prettier config.
  • @joaopalmeiro/prettier-vue-config: My personal Prettier config for Vue/Nuxt projects.
  • create-vue-tsconfigs: TSConfig files for projects created with create-vue.
  • misc-tsconfigs: TSConfig files from different projects to reuse in new projects.
  • npm-package-json-lint-config-package: Shareable npm-package-json-lint configuration for packages.
  • solidjs-templates-tsconfigs: TSConfig files for projects created from the solidjs/templates and solidjs/solid-start repos.
  • vike-tsconfigs: TSConfig files for projects created with create-vike and Bâti.

Setups

  • dotfiles: A collection of dotfiles and related personal notes.
  • try-jupyterlab-extension-template: Environment to test the official JupyterLab extension template.

Templates

CLIs

  • template-python-cli: Opinionated Python template for new CLIs.

Frontend

  • template-astro: Opinionated Astro template for new projects.
  • template-lume-tailwind: Opinionated Lume + Tailwind CSS template for new projects.
  • template-qwik-city-static: Opinionated Qwik City + SSG template for new projects.
  • template-react-vike-static: Opinionated React + Vike + SSG template for new projects.
  • template-react-vite: Opinionated React + Vite template for new projects.
  • template-react-vite-tailwind: Opinionated React + Vite + Tailwind CSS template for new projects.
  • template-vue: Opinionated Vue template for new projects.

Notebooks

  • template-python-miniconda-notebook: Opinionated Python + Miniconda template for new notebooks.
  • template-python-uv-notebook: Opinionated Python + uv template for new notebooks.

Packages

  • template-python-package: Opinionated Python template for new packages.
  • template-qwik-package: Opinionated Qwik template for new component packages.
  • template-ts-package: Opinionated TypeScript template for new packages.

Scripts

  • template-figma-plugin-script: Opinionated template for new Figma plugins without UI.
  • template-python-script: Opinionated Python template for new scripts.
  • template-python-uv-script: Opinionated Python + uv template for new scripts.
  • template-python-venv-script: Opinionated Python + venv template for new scripts.
  • template-ts-jiti-script: Opinionated TypeScript + jiti template for new scripts.
  • template-ts-tsx-script: Opinionated TypeScript + tsx template for new scripts.

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

Pronouns: He / him / his

Info

Data Visualization Engineer at Feedzai
Lisbon, Portugal
2:25 AM
Member since March 21, 2017

Contact

joaopalmeiro@proton.me
joaopalmeiro
@joaopalmeiro@ciberlandia.pt