Best of GitHub β€” September 2024

  1. 1
    Article
    Avatar of phProduct HuntΒ·2y

    Github Profile Generator - Create stunning GitHub profiles in seconds with ease. πŸš€

    Github Profile Generator is a new tool launched on September 14th, 2024, designed to help developers create stunning GitHub profiles effortlessly. It was hunted in categories like Education, Developer Tools, and GitHub, and aims to simplify the profile customization process.

  2. 2
    Article
    Avatar of gitmelivegitmeΒ·2y

    Learn Git with me is a free and open-source platform to learn Git and GitHub. It is designed to be simple and easy to understand for beginners.

    Learn Git with me is a free, open-source platform that provides a simple and easy way for beginners to understand Git and GitHub.

  3. 3
    Article
    Avatar of phProduct HuntΒ·2y

    Undb - Open source Airtable alternative & backend as a service

    Undb is an open-source Airtable alternative that functions as a backend as a service. Launched on April 14th, 2023, it was featured in the Developer Tools and No-Code categories on September 3rd, 2024.

  4. 4
    Article
    Avatar of devtoDEVΒ·2y

    GitHub Foundations certification is free! πŸš€πŸ”₯πŸ’²

    GitHub Foundations certification exam is now free for verified students on GitHub Education. Previously costing $99, this offer requires students to register with a school-issued email and enable two-factor authentication on their GitHub account. The exam covers GitHub basics, including repositories, commits, and project management. Upon passing, students receive a Credly badge as digital proof of their achievements.

  5. 5
    Article
    Avatar of lnLaravel NewsΒ·2y

    Generate Entity-Relationship Diagrams with Laravel

    The Laravel ERD package allows for automatic generation of Entity-Relationship Diagrams from Laravel models with ease and provides visually appealing results. It offers advanced instructions for excluding tables and generating SVG files. While still under development, users can find installation and usage instructions on GitHub.

  6. 6
    Article
    Avatar of phProduct HuntΒ·2y

    Uploadcare File Uploader - Take a shortcut to scalable and secure file uploads

    Uploadcare File Uploader is a tool designed for scalable and secure file uploads, popular among developers. It was first launched on February 11th, 2015, and has a 5-star rating from 4 users. Featured in Developer Tools and Tech, it offers a reliable solution for handling file uploads.

  7. 7
    Article
    Avatar of communityCommunity PicksΒ·2y

    How to Grow Your Open Source Project: 11 Tips and Examples 🎯🎁⚑

    This post offers 11 tips for growing your open source project, focusing on methods like creating open source bounties, building a strong community profile, forming an inclusive community, and promoting your project both online and offline. Strategies also include highlighting the value of your project, leveraging word-of-mouth marketing, and building additional apps around your domain for better visibility. The post emphasizes community engagement and outlines practical steps to win more contributors and users.

  8. 8
    Article
    Avatar of communityCommunity PicksΒ·2y

    GitHub Repos Essential for Every React Developer

    React is a highly popular framework for frontend development. This post highlights essential GitHub repositories for developers at all levels to improve their React skills. Key repositories include '30 Days of React' for structured learning, 'Awesome React' for comprehensive resources, 'React Bits' for practical patterns and techniques, 'React Typescript Cheatsheet' for integrating TypeScript with React, and 'ReactJS Interview Question' for interview preparation.

  9. 9
    Article
    Avatar of awegoAwesome GoΒ·2y

    How to Publish a Golang Package

    Learn how to publish a Golang package to share your tools with the community. This guide walks through setting up your module with the correct naming conventions, pushing your code to GitHub, and uploading it to pkg.go.dev. It also highlights best practices such as licensing, documentation, and tagging for stable releases.

  10. 10
    Article
    Avatar of communityCommunity PicksΒ·2y

    prs

    The prs tool allows tech leads and developers to stay updated on Pull Requests (PRs) from their terminal, offering an alternative to the GitHub web UI. It can be installed via homebrew, go, or by downloading binaries directly from the releases. The tool supports authenticated calls to GitHub using either an authenticated instance of 'gh' or a GitHub token. prs provides two modesβ€”Query mode for searching PRs based on specific queries, and Repos mode for selecting repositories from a predefined list. Configuration can be done via command line flags, environment variables, or a config file. Various keyboard shortcuts are available to streamline navigation and actions within the tool.

  11. 11
    Article
    Avatar of hnHacker NewsΒ·2y

    Please Stop Inventing New Software Licences

    Creating new software licences can be problematic for open-source projects by adding confusion and barriers for potential contributors. The author discusses their experience with Cyph's proprietary licence and the complications it introduced, ultimately discouraging them from contributing. Adhering to existing OSI Approved Licences can foster a more welcoming community for contributors.

  12. 12
    Article
    Avatar of devtoDEVΒ·2y

    Unlisted GitHub Repositories

    Creating unlisted repositories on GitHub can be accomplished by using a public host repository with multiple branches, each representing a different unlisted repository. This approach prevents clutter on your profile and allows for sharing complex code snippets or reproducing issues without creating new repositories. The process can be streamlined with scripts and git aliases, though it has limitations like the inability to support multiple branches, issues, or pull requests.

  13. 13
    Article
    Avatar of mmb1992mmb1992's public SquadΒ·2y

    How to get ALL 11 GitHub Badges

    An instructional guide on how to obtain all 11 GitHub badges, enhancing your GitHub profile and showcasing your contributions.

  14. 14
    Article
    Avatar of communityCommunity PicksΒ·2y

    Myzel394/zsh-copilot: How we all expected GitHub Copilot in the CLI to be. No `suggest` bullshit

    Get true suggestions in your shell with zsh-copilot by pressing CTRL + Z. Install the plugin via GitHub, ensure you have an OPENAI API key with GPT-4 access, and expose it through an environment variable. For configurations, use the command zsh-copilot --help.

  15. 15
    Article
    Avatar of gitmelivegitmeΒ·2y

    Learn Git and GitHub with Me: A Beginner's Guide "Dive into the world of version control with Git and GitHub. This blog post provides a step-by-step guide for beginners to understand and use Git and GitHub effectively."

    This beginner's guide provides a comprehensive introduction to Git and GitHub, explaining essential concepts and basic commands to help newcomers get started with version control.

  16. 16
    Article
    Avatar of devtoDEVΒ·2y

    Helping FastAPI: How to contribute to docs translations

    Translating FastAPI documentation to various languages can greatly increase its accessibility. The process involves forking the FastAPI repository, finding untranslated or outdated files, and following guidelines for creating translations. Contributing to translations not only helps others but also deepens your understanding of the project. Engage with the community for support and feedback, and enjoy the satisfaction of aiding non-English speakers in leveraging FastAPI.

  17. 17
    Article
    Avatar of hnHacker NewsΒ·2y

    Why GitHub Actually Won

    GitHub's success can be attributed to its timing and focus on developer experience. Starting when distributed version control systems were gaining traction, GitHub stood out by being user-centric, embracing open-source contributions, and simplifying permissions with features like forking and pull requests. The platform's strong backing from the Ruby community and key influences like Linus Torvalds and the Linux project further solidified its dominance. Ultimately, GitHub's taste in understanding and improving developer workflows set it apart from competitors like SourceForge and Google Code.

  18. 18
    Article
    Avatar of devtoDEVΒ·2y

    🌟 Transform Your GitHub Profile with Our Cutting-Edge Profile Generator

    Enhance your GitHub profile with a cutting-edge profile generator designed to make your profile functional and visually appealing. Features include multiple icons for tech stack, visitor counter badge, profile stats card, top skills display, GitHub streak stats, repo card highlights, and full customization of stat cards to reflect your personal brand.

  19. 19
    Article
    Avatar of ghblogGitHub BlogΒ·2y

    Boost your CLI skills with GitHub Copilot

    Enhance your command line skills with GitHub Copilot in the CLI, which assists in managing Git commands, GitHub-specific tasks, and generic terminal commands. With features like explaining computer science concepts, suggesting specific commands, and guiding through complex operations, Copilot in the CLI is a powerful tool for boosting productivity. Ensure you have the GitHub CLI installed, a Copilot subscription, and the Copilot extension set up in your terminal. Use built-in aliases and prompt engineering for efficient command explanations and suggestions. Try the given challenges to see Copilot in action.

  20. 20
    Video
    Avatar of vscodeVisual Studio CodeΒ·2y

    Write better tests and stop breaking the build

    The post highlights common pitfalls in software testing and emphasizes the importance of writing tests to prevent bugs in production code. It provides practical tips to speed up the testing process using Mocha snippets, GitHub Copilot, and a Test Explorer. Additionally, it delves into advanced testing strategies like refactoring tests for clarity and adopts practices from Test-Driven Development (TDD) and Behavior-Driven Development (BDD). The goal is to improve code quality and minimize production issues, ensuring better software reliability.

  21. 21
    Article
    Avatar of jswklyJavaScript WeeklyΒ·2y

    JavaScript Weekly Issue 704: September 12, 2024

    Explores the relevance of ES5 in modern JavaScript development and highlights a Google Sheets spreadsheet of top npm packages by size, downloads, and traffic. It also introduces Blacksmith, a service to speed up GitHub Actions, announces TypeScript 5.6 with new features, and compares various web frameworks for building the same app. Additionally, there's a discussion on the increasing interest in PHP due to Laravel and practical uses of FormData with React and TypeScript.

  22. 22
    Article
    Avatar of verygoodventuresVery Good VenturesΒ·2y

    Introducing Very Good Engineering

    Very Good Engineering is a new resource hub for Flutter developers featuring technical articles, demos, and open source projects. It aims to support the Flutter community with high-quality software practices and includes three new open-source apps showcasing advanced Flutter capabilities. Contributions and discussions from the community are welcome on their GitHub repository.

  23. 23
    Article
    Avatar of dotnet.NET BlogΒ·2y

    GitHub Models and .NET: Building Generative AI apps for engineers

    GitHub Models is breaking down barriers to accessing AI models, offering a seamless integration with development environments like GitHub Codespaces and VS Code. The public beta lets developers test models like GPT-4o, Phi 3, Mistral Large 2, and Llama 3.1 within the GitHub UI. With built-in responsible AI practices, global availability via Azure, and robust support through the Azure AI Inference SDK, .NET developers can easily incorporate these models into their applications. Join the GitHub Models private beta and start experimenting with AI capabilities today.

  24. 24
    Article
    Avatar of ghblogGitHub BlogΒ·2y

    How to build an open source metrics dashboard

    GitHub volunteers collaborated with the World Health Organization (WHO) to build an open source metrics dashboard as part of their Social Impact Skills-Based Volunteering program. This project aimed to ensure the health of WHO's open source ecosystem by measuring key metrics. The process involved addressing challenges like data storage, rate limits, and maintainability. Key practices for successful open source projects include building in the open, configuring for all users, and adopting strong community branding.

  25. 25
    Video
    Avatar of primeagenThePrimeTimeΒ·2y

    Nobody Cares About Technical GitHub Projects

    Technical GitHub projects often go unnoticed unless they address real business problems. To gain attention, frame your project as a business solution, show it solves real issues, and provide data to prove its value. Employers seek problem solvers, not just coders. While projects should ideally create business value, it's also important for engineers to work on projects that enhance their skills and understanding of technology.