InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 16 JavaScript Data Structure Projects
-
Project mention: Resources for cracking data strctures and algorithms interview | dev.to | 2023-02-04
-
In case it comes in handy, you might find immer helpful for doing the immutable state updates more easily.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Mock.js
-
Project mention: How Web Apps Became Decoys To Get You To Install Native Apps | reddit.com/r/programming | 2022-11-23
Hell, i was using this one earlier today; just kills me that people think this is acceptable.
-
Project mention: TheStorage - A cache that automatically removes the least-recently-used items. | reddit.com/r/typescript | 2022-02-11
I did find a few that were decent and written in JS w/ TS declaration files: - https://github.com/Yomguithereal/mnemonist (author provides a nice description of his LRU implementation here) - https://github.com/rsms/js-lru
-
-
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
object-path
A tiny JavaScript utility to access deep properties using a path (for Node and the Browser)
-
-
By the way.. if you use the hjson parser you can add comments to json files :) https://hjson.github.io/
-
hashmap
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified (by flesler)
-
Project mention: WebSocket connection between reactjs Client and flask-socketio Server doesn't open | reddit.com/r/codehunter | 2022-05-11
from flask_socketio import SocketIO, emitapp = Flask(__name__)app.config['SECRET_KEY'] = 'secret!'socketio = SocketIO(app)... # Server functionality for receiving and storing data from elsewhere, not related to the websocket# Handle the webapp connecting to the [email protected]('connect')def test_connect(): print('someone connected to websocket') emit('responseMessage', {'data': 'Connected! ayy'})# Handle the webapp connecting to the websocket, including namespace for [email protected]('connect', namespace='/devices')def test_connect2(): print('someone connected to websocket!') emit('responseMessage', {'data': 'Connected! ayy'})# Handle the webapp sending a message to the [email protected]('message')def handle_message(): print('someone sent to the websocket')# Handle the webapp sending a message to the websocket, including namespace for [email protected]('message', namespace='/devices')def handle_message2(): print('someone sent to the websocket!')@socketio.on_error_default # handles all namespaces without an explicit error handlerdef default_error_handler(e): print('An error occured:') print(e)if __name__ == '__main__': socketio.run(app, debug=True, host='0.0.0.0') For the front end, I initially tried using a library as well. I went with react-websocket.
-
omniclone
An isomorphic and configurable javascript utility for objects deep cloning that supports circular references.
-
-
-
property-path
Get and set object properties using a string path, where you can specify the separator character in the path.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
JavaScript Data Structure related posts
- Why isn't my function working?
- React Anti-Patterns and Best Practices - Do's and Don'ts
- Introduction to Immer
- Functional pals be like
- Here are the websites which can help you learn web technologies
- NGRX Undo/Redo
- 03 Must-Visit Websites For Developers
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Feb 2023
Index
What are some of the best open-source Data Structure projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | algorithm-visualizer | 42,144 |
2 | Immer | 24,512 |
3 | Mock.js | 18,689 |
4 | JSON-Schema Faker | 2,953 |
5 | mnemonist | 2,019 |
6 | blog | 1,482 |
7 | buckets | 1,217 |
8 | object-path | 1,016 |
9 | ngraph.graph | 418 |
10 | hjson-js | 388 |
11 | hashmap | 381 |
12 | react-websocket | 350 |
13 | omniclone | 184 |
14 | kontur | 78 |
15 | NestableJS | 9 |
16 | property-path | 3 |