Best of GitHubJuly 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    GitHub Repositories Every Software Engineer Should Know

    The post provides a curated list of GitHub repositories valuable for software engineers at any stage of their career. Categories include RoadMaps, Books, Blogs, and Websites, Algorithms, Design Patterns, System Design, Design Resources, Projects, Tutorials, and APIs. Each category offers specific repositories that serve as educational materials and practical resources to improve various aspects of software development skills.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Good Commit ✔ VS. Bad Commit ❌: Best Practices for Git

    Good commits are crucial for maintaining a clean and understandable project history in Git. Characteristics of good commits include being atomic and focused, having descriptive messages, following conventional guidelines, being tested and verified, and being properly scoped. Conversely, bad commits are large and unfocused, have vague or misleading messages, combine unrelated changes, and contain incomplete or untested code. Best practices for good commits involve committing often but meaningfully, writing clear messages, using branches effectively, reviewing and squashing commits, and automating testing.

  3. 3
    Article
    Avatar of semaphoreSemaphore·2y

    Codeium: The Best Github Copilot Alternative

    Codeium is a free AI-powered coding assistant that offers features similar to GitHub Copilot, including code completions, support for multiple programming languages, IDE integrations, and data encryption. It provides limitless code completions, chatbots for AI suggestions, and intelligent searches within IDEs. Unlike Copilot, it is free for individual users and offers enhanced functionalities and security compliance (SOC 2 Type II). It supports over 70 programming languages and offers various installation methods, including browser-based playground and IDE extensions.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Top 15 Open-Source Low-Code Projects with the Most GitHub Stars

    This post explores 15 popular open-source low-code projects on GitHub, focusing on aspects such as open source licenses, active contributors, and acceptance of external PRs. Key highlighted tools include NocoBase, APITable, LowCodeEngine, Amplication, and Supervision, among others. Each tool is evaluated based on features, use cases, and potential benefits for developers in rapidly creating applications, automating workflows, and integrating various data sources and APIs.

  5. 5
    Article
    Avatar of itsfossIt's Foss·2y

    GitHub Copilot Alternatives: Best Open Source LLMs for Coding

    Large Language Models (LLMs) are increasingly popular in assisting coding tasks. This post provides an overview of various open-source alternatives to GitHub Copilot, such as WizardCoder, Phind CodeLlama, Mistral AI's models, CodeBooga, Meta AI's Code Llama, CodeGeeX, Tabby, StarCoder, Deepseek Coder, and DolphinMixtral. These LLMs offer different features, sizes, and capabilities suitable for various programming needs and can be integrated into popular IDEs as coding assistants.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    A complete guide to open source - 100x simpler

    The post provides a comprehensive guide to getting started with open source, covering essential concepts, benefits, and various roles in open-source projects. It offers practical advice on contributing, including for non-coders, details pre-requisites like Git, GitHub, and Markdown, and explains conventions like conventional commits. Additionally, it underscores the importance of guidelines, legal aspects, and ways to effectively find and contribute to good projects.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    The Top 12 Open-Source No-Code Tools with the Most GitHub Stars

    Explore 12 open-source no-code tools on GitHub, ranked by their star ratings. Each tool is designed to enhance the development process across various scenarios, from Formily's dynamic form generation to NocoBase's customizable business systems, Mitosis's cross-framework development, GrapesJS's visual web template creation, and Directus's headless CMS functionality. Each tool's core features and use cases are detailed to help developers select the best fit for their projects.

  8. 8
    Article
    Avatar of trunkioTrunk.io·2y

    What did you do when GitHub was down last week?

    GitHub experienced an outage last Thursday affecting Pull Requests and Actions, leading many developers to seek alternative ways to manage their workflows until services were restored.

  9. 9
    Article
    Avatar of ghblogGitHub Blog·2y

    How to review code effectively: A GitHub staff engineer’s philosophy

    Sarah Vessels, a GitHub Staff Engineer, shares her code review philosophy, highlighting its significance in building quality software. She covers how she identifies and prioritizes pull requests, uses GitHub and Slack integrations, and emphasizes the importance of clear communication and consistency in code reviews. She also discusses strategies to reduce notification fatigue, uses of automation, and offers advice on providing constructive feedback. Ultimately, she aims to improve the overall code quality and foster a collaborative editing environment.

  10. 10
    Article
    Avatar of hnHacker News·2y

    Anyone can Access Deleted and Private Repository Data on GitHub ◆ Truffle Security Co.

    Data from deleted and private repositories on GitHub can be accessed indefinitely due to the platform's architectural design. This vulnerability, termed Cross Fork Object Reference (CFOR), allows users to fetch commit data via known or brute-forced SHA-1 commit hashes, even if the repository or fork has been deleted. This issue can expose sensitive information and is inherent to how GitHub manages repository networks.

  11. 11
    Article
    Avatar of phProduct Hunt·2y

    Liquid - Seamless and customizable auth and user management

    Liquid is a new, customizable open-source tool focused on authentication and user management, featured on July 19th, 2024. It offers seamless integration for developers, marking its first launch on GitHub.

  12. 12
    Article
    Avatar of phProduct Hunt·2y

    reposhare - Turn your repositories into revenue streams

    reposhare allows developers to turn their GitHub repositories into revenue streams. It was featured on July 22nd, 2024 in the Developer Tools category and received a 5/5 rating by 1 user.

  13. 13
    Article
    Avatar of phProduct Hunt·2y

    Skyport Panel - Your panel for operating and managing game servers & apps

    Skyport Panel is a new tool designed for operating and managing game servers and applications. It debuted on July 12th, 2024, in the categories of Web App and Developer Tools on GitHub.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Pass the GitHub Advanced Security Certification Exam

    Mastering GitHub Advanced Security (GHAS) enhances your ability to identify vulnerabilities, secure workflows, and implement robust security measures. A new course on freeCodeCamp.org's YouTube channel covers everything from GHAS fundamentals to advanced topics like code scanning, dependency management, and CodeQL. This comprehensive guide ensures you're prepared to obtain the GitHub Advanced Security Certification and apply best practices in real-world scenarios.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    github/github-elements: GitHub's Web Component collection.

    GitHub has created a collection of 17 open source custom web components. These include elements for input validation, autocomplete, clipboard copying, modal dialogs, drag-and-drop file attachment, filtering text, native emoji fallback, image cropping, markdown formatting, and more. Each component is designed to enhance the functionality and accessibility of web applications.

  16. 16
    Article
    Avatar of communityCommunity Picks·2y

    One Link. All Your Socials.

    A user seeks advice from Caleb on how to approach fixing an issue on the Livewire GitHub repository that was reported by another user named Pinkary.

  17. 17
    Article
    Avatar of phProduct Hunt·2y

    Code Flex - Flex Your Coding Stats

    Code Flex is a new developer tool launched on July 27th, 2024, aimed at helping software engineers and developers track their coding statistics. It integrates with GitHub and is designed to provide valuable insights into coding activities.

  18. 18
    Article
    Avatar of phProduct Hunt·2y

    Blacksmith - Faster and cheaper hosted GitHub Actions runners

    Blacksmith offers faster and cheaper hosted GitHub Actions runners. It was launched on July 24th, 2024, and falls under SaaS and Developer Tools categories. This marks Blacksmith's initial launch.

  19. 19
    Article
    Avatar of justjavaJust Java·2y

    Java & Spring Best Practices | Dependency Injection

    New GitHub repository 'java-spring-best-practices' launched, focusing on Java and Spring best practices through practical code snippets. The first module covers Dependency Injection, highlighting constructor injection for better immutability and testability. Contributions to the repository are encouraged.

  20. 20
    Article
    Avatar of phProduct Hunt·2y

    Gemma 2 - Lightweight, state-of-the-art open models from Google

    Gemma 2 is a lightweight, state-of-the-art open model developed by Google, featured on July 2, 2024. It focuses on developer tools and artificial intelligence, and it was first launched on May 9, 2024.

  21. 21
    Article
    Avatar of vscodeVisual Studio Code·2y

    Visual Studio Code June 2024

    The June 2024 update for Visual Studio Code introduces several exciting features such as an enhanced visualization of incoming and outgoing changes, improved Python environment discovery, and new GitHub Copilot extensibility options. Additionally, users can now manage their profiles more efficiently with the new Profiles Editor, and TypeScript 5.5 brings syntax checking for regular expressions. Other updates include accessibility improvements, new options for installing extensions, and various enhancements to the editor, source control, terminal, and debugging functionalities.

  22. 22
    Article
    Avatar of phProduct Hunt·2y

    WebSim - AI web editor and simulator

    WebSim is an AI-powered web editor and simulator that launched on July 1st, 2024. It falls under the categories of Developer Tools and Artificial Intelligence and integrates with GitHub.

  23. 23
    Article
    Avatar of phProduct Hunt·2y

    fastht.ml - Modern web applications in pure Python

    fastht.ml is a new platform for building modern web applications entirely in Python. Featured on July 30th, 2024, it aims to streamline web development by offering an alternative to frameworks like Django and Flask.

  24. 24
    Article
    Avatar of communityCommunity Picks·2y

    Jujutsu docs

    The post introduces the documentation website for Jujutsu (jj), a version control system. It provides links to the latest and unreleased documentation, the GitHub repository, an overview in the README, installation instructions, and a tutorial. The sidebar contains a full list of available documentation pages, which can be accessed by widening the browser window or clicking on the hamburger menu.

  25. 25
    Article
    Avatar of communityCommunity Picks·2y

    pnp/copilot-prompts: Examples of prompts for Microsoft Copilot

    The repository contains a collection of sample prompts for Microsoft Copilot, contributed by the community and Microsoft's product groups. It outlines how to contribute your own prompts, including creating and naming sample folders, adding assets, and updating metadata files. Community participation is encouraged, with guidelines provided for smooth contributions. Prompts are for demonstration purposes and users should review them for their own use cases.