sec-api
SocketCluster
sec-api | SocketCluster | |
---|---|---|
12 | 9 | |
209 | 6,112 | |
- | 0.0% | |
0.0 | 6.8 | |
4 months ago | about 1 month ago | |
JavaScript | JavaScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sec-api
-
Is something happening with Reddit? Seeing a lot of people saying they’re leaving.
Doesn't that mean that developers were profiting from a free API before? That may be fair play, but doesn't it raise ethical concerns in terms of business practices? (This guy is the GOAT of that, got rich off SEC public data)
- Historic Market cap of sp500 companies dataset
-
When a company releases their quarterly earnings report, where is the first place it is published online?
Using this API: https://sec-api.io/ , you could get and act on new report numbers faster than any human could.
-
Sifting through SEC Form 13F filings to determine how many GME shares, options (underlying shares) and corresponding voting authority were reported for Q2, Q3, and Q4 2021
The SEC has set up 'data.sec.gov' to host RESTful APIs that deliver JSON-formatted data to external clients and to websites on SEC.gov. No authentication or API keys are required to access these APIs. Unfortunately, 'data.sec.gov' currently only provides access to Form 10-Q, 10-K, 8-K, 20-F, 40-F, and 6-K filings, but does not (yet?) provide access to Form 13F filings. However, SEC API (https://sec-api.io/) provides a relatively user-friendly query API that also includes Form 13F filings and kindly converts EDGAR filings from XML/XBRL to JSON (it does however require a key).
- [Aktualisiert] Datensuche in Einreichungen von SEC Form 13F um festzustellen, von wie vielen GME-Anteilen, Optionen (bzw. zugrunde liegenden Anteilen) und entsprechenden Stimmrechten ('voting authority') in diesem Zeitraum berichtet wurde
- Datensuche in Einreichungen von SEC Form 13F um festzustellen, von wie vielen GME-Anteilen ('shares') und entsprechenden Stimmrechten ('voting authority') in diesem Zeitraum berichtet wurde (zur weiteren Analyse durch u/RocketApes)
- sec-api: NEW Data - star count:106.0
SocketCluster
-
The Sound of Software
Recently, I added an AI-generated soundtrack to my open source project's home page https://socketcluster.io/
It seems unconventional at first but I distinctly remember about a decade ago when Adobe Flash was still broadly supported, many Flash websites had soundtracks. I think the reason why regular HTML websites didn't have them was because it was difficult to implement and internet was much slower so they had to be streamed in a special way.
-
Is it a good practice to store web sockets connections on redis?
If redis doesn't satisfy your requirements or you're unable to make it work using adaptor, SocketCluster is a great package for this https://socketcluster.io/
-
Why messaging is much better than REST for inter-microservice communications
Interesting how this feature set is pretty much exactly the same as offered by SocketCluster https://socketcluster.io/
-
On the Unhappiness of Software Developers
This resonates with me 100%. Every bit of unhappiness I've felt in my career so far has been caused by a bad manager. The main issue for me has been the final point you mentioned about "Imposed artificial limitations" - I cannot tell you the number of times that I've been forced to use an inefficient tool or do something in a sub-optimal or downright incorrect way (knowing that it would have to be re-written later) by a bad manager... In some companies, it was a daily occurrence; that's why I never stayed at a single company for longer than 2 years. It's almost impossible to find a company that lets me implement things correctly.
Thankfully, nobody could constrain me in my open source work. I (with the help of community members) built:
- SocketCluster (https://socketcluster.io/): A distributed pub/sub framework.
- Capitalisk (https://capitalisk.com/): A lightweight quantum-resistant blockchain which is less than 5K lines of code.
- LDEX (https://ldex.trading/): A deterministic decentralized exchange (DEX) which can work with many different blockchain protocols. It's less than 4K lines of code in total and only has 3 small third-party dependencies (including sub-dependencies).
-
Looking for real-time message solution recommendations
The two best lightweight solutions I have worked with are SocketCluster and NATS. SocketCluster is used to build out a custom backend that scales very well. NATS would be used as a central pub/sub system. If you need queueing, you'll need to add additional services like Redis.
-
How to define RPC server with SocketCluster.
In the homepage for SocketCluster it is mentioned that it is a Highly scalable pub/sub and RPC framework optimized for async/await. However in the documentation I have not found anything related to RPC. Am I interpreting anything wrong here?
-
Top WebSocket libraries for Node.js in 2022
At the time of writing, SocketCluster has almost 6k stars on GitHub and 7k downloads on npm weekly,
-
SocketCluster. The most underrated framework. Part 1: Intoduction
SocketCluster is a framework which allows you to use the WebSocket protocol the transmit between its backend API and client library. The client can be used both on a backend (E.g. a Raspberry pi) or frontend application.
What are some alternatives?
engine.io - The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.
Socket.io - Realtime application framework (Node.JS server)
ws - Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
deepstream.io - deepstream.io server
clickpy - PyPI analytics powered by ClickHouse
Primus - :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.
ScraXBRL - SEC Edgar Scraper and XBRL Parser/Renderer
SockJS - WebSocket emulation - Node.js server
secedgar - Download all companies periodic reports, filings and forms from EDGAR database.
Faye - Simple pub/sub messaging for the web
Straw - Realtime processing framework for Node.js
comfyui-mixlab-nodes - Workflow-to-APP、ScreenShare&FloatingVideo、GPT & 3D、SpeechRecognition&TTS