• Email : contact@refbax.com

Découvrez Awwesome : une interface web pour explorer les applications auto-hébergées

Facebook
Twitter
LinkedIn
Temps de lecture : 2 minutes

Qu’est-ce qu’Awwesome ?

Vous êtes toujours à la recherche de nouveaux projets auto-hébergés à tester et sur lesquels écrire ? L’un de mes meilleurs coups de cœur est le dépôt GitHub Awesome Self-Hosted. Une ressource fantastique avec une vaste collection d’applications auto-hébergées soigneusement organisées par catégorie. Cependant, gardez à l’esprit qu’elle ne peut pas lister tous les projets auto-hébergés existants, et c’est parfaitement compréhensible.

Eh bien, justement, voici Awwesome ! Une interface web améliorée qui rend la navigation dans les applications auto-hébergées listées sur Awesome Self-Hosted un peu plus facile, avec plus de détails sur le dépôt de chaque projet.

Les technologies clés utilisées

Dans ce projet, Svelte et Tailwind sont les principales technologies utilisées pour son développement. Ces technologies ont été choisies pour leur efficacité et leur flexibilité, permettant au projet de proposer une expérience utilisateur fluide tout en maintenant un design visuellement attrayant.

Svelte et Tailwind sont des choix judicieux pour ce projet, offrant à la fois performance et esthétisme.

Source de données : le dépôt Awesome Selfhosted

La principale source de données du projet est le dépôt Awesome Selfhosted. Cette ressource est précieuse pour découvrir des applications et services logiciels auto-hébergés dans un large éventail de catégories. En explorant ce dépôt, le projet s’assure de rester à jour avec les dernières solutions auto-hébergées disponibles dans la communauté open-source.

Au 1er juin 2023, Awesome Selfhosted répertoriait plus de 900 projets différents, une véritable mine d’or !

GitHub Copilot Chat débarque officiellement sur iOS et Android : un coup de pouce pour les développeurs mobiles !

Tu veux en savoir plus sur "awesome,github" ? 😎

GitHub Copilot Chat débarque officiellement sur iOS et Android : un coup de pouce pour les développeurs mobiles !

Eh bien, les développeurs vont pouvoir coder partout, même aux toilettes ! GitHub vient de lancer officiellement son application mobile Copilot Chat pour iOS et…

Des données supplémentaires grâce à l’API GitHub’s GraphQL

Mais le projet ne s’arrête pas là. Il va plus loin en exploitant la puissance de l’API GraphQL de GitHub. Cette API permet au projet d’accéder à une mine d’informations liées à chaque projet auto-hébergé, comme ses étoiles, ses forks, ses issues et ses contributeurs. En récupérant ces données supplémentaires, le projet enrichit sa base de données avec des informations précieuses, en faisant une ressource plus complète pour les utilisateurs souhaitant explorer et évaluer les options logicielles auto-hébergées.

Auto-héberger Awwesome avec Docker

Awwesome peut également être auto-hébergé en utilisant Docker. Voici un exemple de fichier Docker Compose pour le déployer :

version: '3'

services:
  ofelia:
    image: mcuadros/ofelia:latest
    container_name: ofelia
    depends_on:
      - source
    command: daemon --docker
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    labels:
      ofelia.job-run.awwesome.schedule: "@daily"
      ofelia.job-run.awwesome.container: "awwesome"

  source:
    image: mkitzmann/awwesome
    container_name: awwesome
    working_dir: /usr/src/app
    environment:
      TOKEN_GITHUB: ${TOKEN_GITHUB}
    command: sh -c "npm run build && rm -r html/ && cp -r dist/ html && exit"
    volumes:
      - shared_volume:/usr/src/app/html

  web:
    image: nginx
    container_name: nginx
    ports:
      - "8080:80"
    volumes:
      - shared_volume:/usr/share/nginx/html:ro

volumes:
  shared_volume:

Il vous suffit de fournir un jeton d’accès GitHub (TOKEN_GITHUB) et le tour est joué ! Vous aurez ainsi votre propre instance d’Awwesome, mise à jour quotidiennement avec les derniers projets auto-hébergés.

Le topo en quelques mots

  • Awwesome est une interface web améliorée pour naviguer dans le vaste répertoire d’applications auto-hébergées d’Awesome Self-Hosted
  • Développé avec Svelte et Tailwind pour une expérience utilisateur fluide et un design attrayant
  • Puise ses données du dépôt GitHub Awesome Selfhosted et utilise l’API GraphQL pour obtenir des informations supplémentaires
  • Peut être auto-hébergé avec Docker pour une mise à jour quotidienne des derniers projets
Django 2024 : Les dernières tendances en développement Python révélées

Tu veux en savoir plus sur "svelte,tailwind" ? 😎

Django 2024 : Les dernières tendances en développement Python révélées

Voilà, Django, l'un des frameworks web Python "batteries incluses" les plus populaires, vient tout juste de dévoiler les résultats de son enquête annuelle auprès des…

Laisser un commentaire

Sur le même thème 🤩

Qui suis-je ! 👨‍💻

Enfilez-votre cape

Apprenez le webmarketing et le code grâce à nos différentes ressources et améliorez la visibilité de votre site internet, grâce à nos outils SEO.

refbax superhero bas