Best of DevToolsAugust 2024

  1. 1
    Video
    Avatar of fireshipFireship·2y

    Paying for software is stupid… 10 free and open-source SaaS replacements

    Software subscription models are often costly and come with privacy concerns. To avoid these issues, many free and open-source SaaS alternatives exist. LibreOffice can replace Microsoft Office, while ERPNext serves as a CRM and enterprise resource planning tool. For note-taking, AppFlowy presents a viable option and tools like Mattermost and Jitsi can substitute Slack and Zoom, respectively. Self-hosting solutions using tools such as Kifi or Daku can also help in reducing software costs.

  2. 2
    Article
    Avatar of hnHacker News·2y

    Free Public APIs

    A collection of free public APIs with high health scores that offer a variety of functionalities including IP geolocation, data on Rick and Morty characters, UK postcode lookup, Kanye West quotes, Harry Potter characters and spells, useless facts, weather data, holidays information, and more. These APIs support REST and sometimes GraphQL endpoints, providing reliable and valuable data for developers.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Create beautiful images of your code

    Learn how to create visually appealing images of your code using Raycast API. Customize by adjusting themes, background, dark mode, padding, and language to enhance readability.

  4. 4
    Article
    Avatar of phProduct Hunt·2y

    Dezyn - Transform your diagrams into interactive experiences

    Dezyn is a new tool that transforms static diagrams into interactive experiences. It was featured on August 5th, 2024, under the categories of Software Engineering, Developer Tools, and Artificial Intelligence. This is the first launch of Dezyn without a rating yet.

  5. 5
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP127: 20 Popular Open Source Projects Started or Supported By Big Companies

    This post highlights 20 popular open-source projects supported by major companies such as Google, Meta, Microsoft, Netflix, and RedHat. It also includes a system design refresher, listing key topics like the differences between HTTP versions, a cheatsheet for UML class diagrams, and tools to convert code into beautiful diagrams. Additionally, there are discussions on unusual HTTP status codes and free NoSQL training opportunities.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Create stunning Code Presentations and Videos

    snappify allows developers to create stunning and interactive presentations with powerful animation features, perfect for code snippets. It's also ideal for creating engaging technical content for social media and educational materials for better comprehension. It provides support for embedding visuals in various platforms and comes with features like adding multiple code windows, annotating with text and arrows, and customizing branding. The platform offers various pricing plans including a free option.

  7. 7
    Article
    Avatar of hnHacker News·2y

    chartdb/chartdb: Free and Open-source database diagrams editor, visualize and design your DB with a single query.

    ChartDB is a web-based, open-source database diagramming editor that allows you to instantly visualize and customize your database schema using a single query. It features AI-powered export for easy database migrations, supports interactive schema editing, and requires no installations or database passwords. Currently in public beta, it supports PostgreSQL, MySQL, SQL Server, MariaDB, and SQLite.

  8. 8
    Article
    Avatar of hnHacker News·2y

    Okay, I really like WezTerm

    A user's journey from using iTerm 2 to transitioning to WezTerm, emphasizing WezTerm's powerful Lua-based configuration. It provides a guide on setting up WezTerm, configuring its appearance, keybindings, and leveraging its dynamic theming capabilities. The post also introduces WezTerm's multiplexing features, project workspaces, and provides tips on optimizing workflow and customizing the terminal to suit individual preferences.

  9. 9
    Article
    Avatar of phProduct Hunt·2y

    PlaceholderJS - Ridiculously simple and lightweight placeholders

    PlaceholderJS is a simple and lightweight tool for creating placeholders, launched by an open-source developer. Featured in Productivity and Developer Tools, its first debut was on August 15th, 2024.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    The fullstack TypeScript development platform

    Convex is an open-source backend platform designed for application builders, offering product-centric APIs. It allows developers to fetch data, perform business logic with strong consistency, and manage data operations using TypeScript. It supports third-party service calls without affecting database performance and provides features for scheduling asynchronous jobs and controlling data flow.

  11. 11
    Article
    Avatar of idxProject IDX·2y

    A Year of Project IDX

    Project IDX aims to redefine full-stack, multiplatform app development by integrating essential tools and services within a single browser tab. Key advancements include enhanced developer productivity with Generative AI, simplified project setup, and native mobile app development through tools like Flutter, React Native, and soon Android Studio. The development environment utilizes Nix for efficient configurations, supporting multiple languages and databases, and providing integrations with various tools like Google Maps, Firebase, and Google Cloud Secret Manager.

  12. 12
    Article
    Avatar of hnHacker News·2y

    Leaving Neovim for Zed

    The post details the author's transition from Neovim to Zed as their preferred text editor. It covers the speed, ease of use, built-in features, and overall productivity improvements that Zed offers compared to Neovim. Key highlights include Zed's seamless setup, its efficient handling of large codebases, and the well-integrated Vim mode. The author also shares specific configurations and keybindings that help make Zed a good fit for users familiar with Neovim.

  13. 13
    Article
    Avatar of planetpythonPlanet Python·2y

    Create Amazing Progress Bars in Python with alive-progress

    Alive-progress is a Python package created by Rogério Sampaio de Almeida that offers various types of progress bars for terminal or IPython REPL sessions. It is easily installable via pip and works with any iterable. The package includes demo scripts for showcasing its capabilities and provides several examples on GitHub to help integrate it into your own code. Useful for enhancing command-line utilities by displaying data processing progress.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Notion Avatar Maker

    This post presents an option to create and customize avatars within Notion, allowing users to choose their styles for a personalized experience.

  15. 15
    Article
    Avatar of hnHacker News·2y

    Pragtical

    Pragtical is a lightweight, powerful, and hyperextensible code editor that consumes minimal resources. It boasts features such as syntax highlighting, multiple cursors, and a command palette, with additional capabilities available via plugins. The editor can be easily extended using Lua and its C API and is compatible with Windows, Linux, and macOS. Pragtical is free, open-source, and does not collect user data.

  16. 16
    Article
    Avatar of phProduct Hunt·2y

    Anyquery - Query anything (Notion, GitHub, CSV, JSON, HN, etc) via SQL

    Anyquery is a versatile tool that allows users to query various data sources like Notion, GitHub, CSV, JSON, and Hacker News using SQL. Launched on August 7th, 2024, it falls under productivity and developer tools categories.

  17. 17
    Article
    Avatar of phProduct Hunt·2y

    Godview - Meet your mission control

    Godview is a new tool designed for mission control in analytics, developer tools, and operations. It made its debut on August 1st, 2024, and it's currently unrated, marking its first launch in the market.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    Eraser – Docs and Diagrams for Engineering Teams

    Eraser is an all-in-one markdown editor and diagram-as-code builder designed for engineering teams. It features a collaborative canvas, robust file management, fast file search, GitHub integration, and a seamless user interface. Eraser also supports various export formats and flexible deployment options, making it easy to integrate into existing workflows.

  19. 19
    Article
    Avatar of langchainLangChain·2y

    LangGraph Studio: The first agent IDE

    LangGraph Studio, an IDE tailored for developing agentic applications, is now in open beta. This specialized tool helps visualize and interact with agent graphs, making it easier to debug and iterate on complex LLM applications. LangGraph, the underlying orchestration framework, offers a stable and open-source solution for building domain-specific cognitive architectures in Python and Javascript. The studio integrates with LangSmith and aims to augment traditional code editors by providing additional tools for agent development.

  20. 20
    Article
    Avatar of phProduct Hunt·2y

    LocalOps - Simplest way to make Private SaaS deployments

    LocalOps offers a streamlined solution for private SaaS deployments, catering specifically to developers. This tool, launched on August 21st, 2024, aims to simplify the deployment process and is LocalOps's first release.

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

    What features are missing from Git?

    The post discusses several features missing from Git that could improve usability, such as an autosave function, better dependency management, configuration wizards for repositories, and change announcement functionalities. The author reflects on how these additions could enhance the tool's capabilities.

  22. 22
    Article
    Avatar of techworld-with-milanTech World With Milan·2y

    How Google build great engineering teams?

    The interview with Addy Osmani, head of Chrome Developer Experience at Google, dives into effective team building, leadership lessons from Google, and traits of successful engineering teams. Key points include the importance of psychological safety, the value of emotional intelligence, and fostering a culture of continuous learning and growth. The discussion also touches on productivity frameworks, bad leadership behaviors to avoid, and the significance of clear communication and diversity in teams.

  23. 23
    Article
    Avatar of graphitedevGraphite.dev·2y

    The new developer toolchain

    The post discusses the relevance of Graphite in the era of AI code generation tools like GitHub Copilot and ChatGPT. It argues that AI will make the 'outer loop' of code review, testing, and deployment more critical. With AI-generated code increasing, the need for robust 'outer loop' tools to manage review and deployment workflows is emphasized. The post also explores the limitations and future improvements of AI coding models, stressing the necessity of human oversight in code quality and security.

  24. 24
    Article
    Avatar of phProduct Hunt·2y

    Notation - Documentation tooling for engineers

    Notation, a new documentation tool for engineers, launched on August 7th, 2024. It was hunted in the categories of writing, developer tools, and GitHub. This is Notation's first launch and it is currently unrated.

  25. 25
    Article
    Avatar of asayerasayer·2y

    PyCharm vs VS Code -- which is best for Python in 2024?

    Choosing between PyCharm and VS Code for Python development depends on your specific needs. PyCharm offers advanced, Python-specific tools and is ideal for large projects and professional developers. VS Code is lightweight, highly customizable, supports multiple programming languages, and is well-suited for quick development tasks and collaborative coding. Both IDEs provide robust features like code completion, debugging, and version control, but differ in performance, resource usage, and pricing. PyCharm has a steeper learning curve but offers comprehensive tools, while VS Code is open-source, free, and highly extensible.