Powerful HTTP request tool: axios creates a front-end and back-end communication tool | Open Source Daily 0916

axios/axios

Stars: 101.2k License: MIT

axios is a Promise-based HTTP client for browsers and node.js.
It has the following core advantages:

  • Support for XMLHttpRequest in the browser
  • Make an http request in node.js
  • Support Promise API
  • Intercept requests and responses and transform the data
  • Automatically serialize JSON data into multipart/form-dataand x-www-form-urlencodedformats
  • Provides support for client-side defense against XSRF (cross-site request forgery) attacks

521xueweihan/HelloGitHub

Stars: 72.6k License: NOASSERTION

HelloGitHub is a platform for sharing interesting, entry-level open source projects on GitHub. Updates are released monthly, including interesting, entry-level open source projects, open source books, practical projects, and enterprise-level projects. Through HelloGitHub, you can feel the charm of open source in a short time and find the areas of programming that really interest you.

The following are the core advantages and key features of the project:

  • Provides a large number of interesting and easy-to-use open source code libraries
  • Every month we recommend new and exciting open source projects suitable for beginners to use or contribute to.
  • Contains materials designed for different target user groups in various types (such as image processing toolbox) and in different languages ​​(such as Python and JavaScript)

bitcoin/bitcoin

Stars: 71.3k License: MIT

Bitcoin Core is software that interfaces with the Bitcoin peer-to-peer network.

  • Blockchain can be downloaded and fully verified
  • Includes wallet functionality
  • Provides a graphical user interface

Infisical/infisical

Stars: 8.0k License: NOASSERTION

Infisical is an open source, end-to-end encrypted secret management platform that synchronizes secrets across teams/infrastructure and prevents leaks.

The project has the following core strengths and key features:

  • User-friendly panel: can be used to manage keys across projects and environments (e.g. development, production, etc.).
  • Client SDK: Get the keys needed for your applications and infrastructure on demand.
  • Infisical CLI: Extracts the required keys and injects them into any framework while developing locally.
  • Native integration with GitHub, Vercel, Netlify and more.
  • Supports reloading secrets during Kubernetes deployment.
  • Complete control of your data: self-hosted on any infrastructure.
  • Private deployment is simple and easy to understand: supports AWS, Digital Ocean, etc.
  • Versioning and point-in-time recovery functions: version records for each password and project status.
  • Audit log: records various execution logs in the project.
  • Role access control: Set permissions based on the environment.

In summary, Infiscal provides a secure, easy-to-use platform that helps teams better manage and protect confidential information.

PaperMC/Folia

Stars: 2.6k License: GPL-3.0

This project is a fork of Paper that adds regionalized multithreading capabilities to dedicated servers.

  • Folia forms an "independent area" by combining nearby loaded blocks.
  • Each individual area has its own tick cycle, ticking over the regular Minecraft tickrate (20TPS). Tick ​​loops execute in parallel on a thread pool. There is no main thread anymore, because each place actually has its own "main thread" that executes the entire tick loop.
  • For servers with many scattered players, Folia creates many scattered locations and tags them simultaneously in a configurable-sized thread pool. Therefore, suitable for such servers
  • Folia also features API plans and plugin compatibility

id-Software/quake2-rerelease-dll

Stars: 2.0k License: GPL-2.0

This project is the game source code for the 2023 re-release of Quake II, intended for users wishing to modify the game, and contains the original game code for reference.

  • Support mods
  • Use the new version of the API to communicate between the server and game modules
  • Introducing a cgame module similar to Quake III Arena, allowing extended modding opportunities to change previously hard-coded client behavior
  • New network protocol (version 2023)

This project combines the basic q2, ctf, rogue and xatrix independent subsystems and requires a C++17 compiler.

Guess you like

Origin blog.csdn.net/osguider/article/details/132924847