GitHub Trends
10.2K subscribers
15.4K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#go #algorithms #algorithms_implemented #community_driven #data_structures #datastructures #hacktoberfest #interview #interview_preparation #preparation #search #sorting

This repository provides a comprehensive collection of algorithms implemented in Go, covering a wide range of topics including sorting, searching, graph algorithms, cryptographic techniques, and more. Here’s the key benefit for users The repository serves as an excellent educational resource for learning various algorithms and data structures. It includes detailed implementations of many common and advanced algorithms, making it easier for developers to understand and implement these concepts in their own projects. **Open-Source and Community-Driven** The algorithms are implemented in a way that makes them easily integrable into real-world applications. Whether you need efficient sorting methods, cryptographic functions, or graph traversal algorithms, this repository provides ready-to-use solutions. Overall, this resource is invaluable for both beginners looking to learn about algorithms and experienced developers seeking efficient implementations for their projects.

https://github.com/TheAlgorithms/Go
#go #approximate_nearest_neighbor_search #generative_search #grpc #hnsw #hybrid_search #image_search #information_retrieval #mlops #nearest_neighbor_search #neural_search #recommender_system #search_engine #semantic_search #semantic_search_engine #similarity_search #vector_database #vector_search #vector_search_engine #vectors #weaviate

Weaviate is a powerful, open-source vector database that uses machine learning to make your data searchable. It's fast, scalable, and flexible, allowing you to vectorize your data at import or upload your own vectors. Weaviate supports various modules for integrating with popular AI services like OpenAI, Cohere, and Hugging Face. It's designed for production use with features like scaling, replication, and security. You can use Weaviate for tasks beyond search, such as recommendations, summarization, and integration with neural search frameworks. It offers APIs in GraphQL, REST, and gRPC and has client libraries for several programming languages. This makes it easy to build applications like chatbots, recommendation systems, and image search tools quickly and efficiently. Joining the Weaviate community provides access to tutorials, demos, blogs, and forums to help you get started and stay updated.

https://github.com/weaviate/weaviate
#typescript #clipboard #color_picker #cross_platform #electron #image_editing #image_editor #live_text #ocr #paddleocr #screen_capture #screen_recorder #screenshot #search #search_photos

eSearch is a powerful tool that helps you capture, edit, and search content on your screen. It works on Windows, Linux, and macOS. With eSearch, you can take screenshots, recognize text using OCR (even offline), translate text, and search images. You can also record your screen, add annotations, and use various editing tools like cropping, blurring, and more.

The benefit to you is that eSearch makes it easy to manage and interact with the content on your screen in multiple ways, saving you time and effort. It's especially useful for tasks like capturing and translating text from images or videos, which can be very handy for work or study.

https://github.com/xushengfeng/eSearch
#java #elasticsearch #java #search_engine

Elasticsearch is a powerful tool that helps you search and analyze large amounts of data quickly. It allows you to perform near real-time searches, vector searches, and integrate with AI applications. You can use it for various tasks like full-text search, logging, metrics, application performance monitoring, and security logs. To get started, you can set up Elasticsearch locally using Docker with a simple script, which includes a trial license for all features. This setup is easy and secure for local testing, and you can access your data through REST APIs or tools like Kibana. This makes it easier to manage and analyze your data efficiently.

https://github.com/elastic/elasticsearch
#markdown #bash #chrome #chrome_extension #command_line #gh_pages #linux #linux_command #ls #screen #screenshot #search #ssh #tools #web_tools

This resource is a comprehensive collection of over 580 Linux commands, presented in a user-friendly web format. Here are the key benefits It includes a vast array of Linux commands, categorized for easy reference.
- **Web Access** You can deploy the website using Docker, Vercel, or other methods, allowing flexibility in how you access the content.
- **Community Contributions** The commands are available in Markdown format, and there are also mobile and desktop applications, such as Chrome extensions and Android apps.

This resource is highly valuable for anyone looking to learn or reference Linux commands efficiently.

https://github.com/jaywcjlove/linux-command
#rust #cli #command_line #filesystem #hacktoberfest #regex #rust #search #terminal #tool

`fd` is a fast and user-friendly tool to find files in your filesystem. It is simpler and faster than the traditional `find` command. Here are the key benefits Use `fd PATTERN` instead of `find -iname '*PATTERN*'`.
- **Fast Search** Highlights different file types like `ls`.
- **Smart Case** By default, it ignores hidden files and those listed in `.gitignore`.
- **Command Execution**: You can execute commands on search results either individually or in batches.

Overall, `fd` makes finding files easier and quicker with its simple syntax and fast performance.

https://github.com/sharkdp/fd
#rust #app_search #database #enterprise_search #faceting #full_text_search #fuzzy_search #geosearch #hybrid_search #instantsearch #rest #rust #search #search_as_you_type #search_engine #semantic_search #site_search #synonyms #typo_tolerance #vector_database #vectors

Meilisearch is a fast and powerful search engine that you can easily integrate into your apps, websites, and workflow. It offers features like hybrid search, search-as-you-type, typo tolerance, filtering, and sorting to enhance the user experience. You can customize it to fit your needs with support for multiple languages and advanced security management. It's easy to install, deploy, and maintain, and you can use their cloud service for added convenience. Meilisearch also provides extensive documentation, SDKs for various programming languages, and a supportive community through Discord and other channels. This makes it a great tool to supercharge your search capabilities quickly and efficiently.

https://github.com/meilisearch/meilisearch