Location>code7788 >text

Open Source Pokémon Go "GitHub Hot Topics"

Popularity:357 ℃/2024-10-15 08:15:57

As a post-90s, I have a special affection for Pokemon (Pokémon) games, full of memories. If you also like Pokémon themed games, this open-source Pokémon AutoChess game is a must-try. It adopts the wargame (self-moving chess) gameplay, where players can place Pokémon as "pieces" on the battlefield, and then they will fight automatically. All you have to do is strategize how to choose your pets, allocate items, and position yourself, which is relaxing and fun.

Last week's fun open source projects were many more, and on the list was Manim, a Python framework that makes math move, creating animations that clearly and visually demonstrate abstract mathematical concepts. Originally started as a personal open-source project by Grant Sanderson to hone his programming skills and use it to make math videos, the project has been developed and iterated and now has 6.6w stars (3b1b/manim). This issue includes the more stable and active open source community version (ManimCommunity/manim). If you're tired of the monotonous browser new tab page, try materialYouNewTab plugin to inject new life into your browser!

Finally, LibreTranslate, a translation API service that can be deployed offline, Wealthfolio, an aesthetically pleasing portfolio tracking tool, and an AI assistant that records screens 24/7, all of which are offline-first native apps that protect your privacy.

  • Table of Contents for this article
    • 1. Popular open source projects
      • 1.1 Pokémon AutoChess Game: pokemonAutoChess
      • 1.2 A Python Framework for Making Math Move: Manim
      • 1.3 Minimalist New Tab Plugin: materialYouNewTab
      • 1.4 An aesthetically pleasing portfolio tracking tool: Wealthfolio
      • 1.5 AI assistant for 24/7 screen recording: screenpipe
    • 2. HelloGitHub Hot Reviews
      • 2.1 Generating Stylish PDF Files with Go: Maroto
      • 2.2 Offline Deployable Translation API Service: LibreTranslate
    • 3. Conclusion

1. Popular open source projects

1.1 Pokémon AutoChess Game: pokemonAutoChess

Main language: TypeScriptStar:700Weekly growth: 300

This is an online self-propelled chess game based on the theme of Pokemon (Pokémon). It is free, open-source, and non-profit, combining Pokemon and self-propelled gameplay, where players can choose different Pokémon and strategies to play against, and supports multiplayer battles, items, evolution, and rankings, among other mechanics that add to the game's playability.

GitHub address →/keldaanCommunity/pokemonAutoChess

1.2 A Python Framework for Making Math Move: Manim

Main language: PythonStar:23kWeekly growth: 2k

This project is an open source engine for creating mathematical animations that can clearly and visually demonstrate abstract mathematical concepts. It is a powerful mathematical animation creation tool , can be programmed to generate a variety of mathematical animation and visualization content , support for rich geometry , mathematical symbols and animation effects , suitable for educational videos , academic presentations and scientific research demonstrations . This project is based on the community version of the 3b1b/manim project, which is maintained and updated by the open source community and is more stable and responsive to contributions than the original project.

from manim import *

class SquareToCircle(Scene):
    def construct(self):
        circle = Circle()
        square = Square()
        (RIGHT)
        (-3 * TAU / 8)
        circle.set_fill(PINK, opacity=0.5)

        (Create(square))
        (Transform(square, circle))
        (FadeOut(square))

# manim -p -ql  SquareToCircle

GitHub address →/ManimCommunity/manim

1.3 Minimalist New Tab Plugin: materialYouNewTab

Main language: JavaScriptStar:1.2k

This is a new tab page browser plugin inspired by Google's Material You design language, focusing on simplicity and practicality, refusing to be fancy. It provides users with a fresh and beautiful browser new tab page, supports a variety of themes and utilities.

GitHub address →/XengShi/materialYouNewTab

1.4 An aesthetically pleasing portfolio tracking tool: Wealthfolio

Main language: TypeScriptStar:4kWeekly growth: 200

This project is a desktop investment tracking tool developed using the Tauri framework with a beautiful, easy-to-use interface. It focuses on investment data storage and presentation, and does not provide trading functionality. Financial data is stored locally to protect privacy, but users need to manually add or import transaction information (e.g., buy, sell, price, etc.), support for summarizing returns, setting financial goals, and compatibility with a variety of currencies and investment types (stocks, funds, cryptocurrencies).

GitHub address →/afadil/wealthfolio

1.5 AI assistant for 24/7 screen recording: screenpipe

Main language: RustStar:7.6kWeekly growth: 600

This is an out-of-the-box, offline desktop AI app. It can record screen content, capture screenshots and audio, and store the data to a local database, combining the power of LLMs for an auto-recorded, context-aware AI assistant with Chinese OCR support, integrated Ollama and Llama, and more.

GitHub address →/mediar-ai/screenpipe

2. HelloGitHub Hot Reviews

In this section, we will introduce you to the top open source projects on the HelloGitHub website this week. Meanwhile, we look forward to your sharing your insights and experiences of using these open source projects with us.

2.1 Generating Stylish PDF Files with Go: Maroto

Main language: Go

This is a Go language development for the creation of PDF documents library , which is inspired by the Bootstrap framework. It allows you to use Bootstrap to create websites as easily as writing and generating different styles of PDF files.

Project Details→/repository/0f9b1528f0e44db79222d01823373cdf

2.2 Offline Deployable Translation API Service: LibreTranslate

Main language: Python

This project is based on the open source offline translation engine Argos Translate built translation API service . It does not rely on third-party translation services , you can easily build your own translation API service , support for automatic language detection , API keys and access frequency restrictions and other features .

Project Details→/repository/a414dc09995f4b5188cf5acbe54c9107

3. Conclusion

Above is the whole content of this issue of "GitHub Hot Spot", I hope you can find the open source projects you are interested in here, if you have other fun, interesting GitHub open source projects you want to share, welcome to theHelloGitHub Share and discuss with us.

Past Review

  • Open source keystroke sharing tool
  • Open source projects that make a difference