hydrogen-web
Element
hydrogen-web | Element | |
---|---|---|
8 | 615 | |
621 | 10,656 | |
1.3% | 0.9% | |
7.6 | 9.9 | |
20 days ago | 4 days ago | |
TypeScript | TypeScript | |
Apache License 2.0 | Apache License 2.0 |
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.
hydrogen-web
-
Matrix 2.0: How we’re making Matrix go voom
Yes! See https://github.com/vector-im/hydrogen-web/releases/tag/v0.3....
-
Why is Element so BLOATED? Criticisms from a normie
I think you're right, the experience of element on Android isn't great, I use mostly the web app that seems to get more attention and doesn't feel as sluggish. But to bring some hope, I think this will change soon-ish. The Matrix ecosystem has been in kind of a MVP state for several years, the focus was more on the protocol/APIs and not so much on the performance that translates in user experience. But efforts are on the way to improve all of this, on the client side there are several projects working on other clients that might be more performant, including the company behind Element, they have a work-in-progress lightweight client https://github.com/vector-im/hydrogen-web On the server side most servers run Synapse which is written in Python without much though for performance or scalability but there are faster/lighter alternatives on the way like Dendrite or Conduit. It also doesn't help that most accounts are in the same overcrowded Synapse server(matrix.org), overtime it should become more common to have more alternatives and people even running their home server embedded in their device.
-
Element (Matrix) launches Chatterbox, end-to-end encrypted embedded chat
It’s using normal Matrix olm/megolm double ratchet encryption.
To track the identity of who you’re talking to we can do TOFU and/or normal out of band Matrix verification as per https://github.com/vector-im/hydrogen-web/issues/518 - but this isn’t yet exposed in Chatterbox. We’ll get it added, as without verification you obviously can’t spot a MITM.
-
Looks like Poal finally got big enough that got their attention.
You can use this web app to access the chat. Join the #general channel. https://github.com/vector-im/hydrogen-web
-
Has anyone tried to host element-web on a personal server?
Hydrogen's installation process was pretty much exactly the same as Element, the github README was just a lot less specific and there is no config file so you have to edit the HTML directly to get it to point to your site instead of matrix.org by default.
-
What Is React: A Visual Introduction for Beginners
> I'm rather convinced at this point that all of these people chanting "Can we just go back to traditional approaches!" have never built a web app of reasonable complexity, never used something like React, or have some sort of combination of FOMO and/or comfort in their long-held approach.
I've got plenty of React & front-end experience and vastly prefer a thin library on top of the DOM than something like React, also for large applications. React is ok if all goes well, but when you have to debug or profile something, all the complexity behind the scenes occludes what you are looking for. Most of the time, people want JSX so you need a transpiler. Also keeping up with changes in new React releases seems like a lot of lost time.
I've been building [1] without a transpiler and just a 600 lines template library (see [2]), and it has been such a breath of fresh air. The fact that there is so little code between you and the browser makes it very easy to see what is going on. Call stacks of max around 15 frames.
It sounds like you are comparing React to jquery code without components, and I justed wanted to highlight that DOM APIs have evolved since those days, and that you don't need a library like React to structure your code.
React has popularized good ideas in front-end development, like components, but I think the complexity cost of a virtual DOM is often underestimated.
1: https://github.com/vector-im/hydrogen-web/
-
Why Isn’t Telegram End-to-End Encrypted by Default
Matrix's resource utilisation is improving very rapidly at the moment.
Dendrite is still in beta, and hasn't been tuned that much yet, but every release has had a substantial improvement. In other words, if you're not using today's release (0.3.5) you're on stale data. For context, dendrite.matrix.org (running 0.3.5) has ~5K users on it, and is in ~3K rooms spanning 162K users... and its RAM usage is stable at 488MB (occasionally spiking to 2GB during traffic spikes). This doesn't seem unreasonable at all for a chat server of that size. Meanwhile, Synapse has been steadily improving too.
On the client side, Hydrogen (https://hydrogen.element.io, https://github.com/vector-im/hydrogen-web) is our next-gen client implementation, which gives you full E2EE, complete with backup (I have no idea what Durov is banging on about in the OP) - and uses 14MB of RAM for an account in 3,000 rooms spanning 350K users (i.e. my personal one). This is an 100x improvement on Element Web which uses 1.4GB for the same account, although there's also a lot of optimisation that can be done there too.
If I was going to criticise Matrix, I'd focus more on the fact that there are still a lot of papercuts on Element's UX which are holding us back. We're painfully aware of this though and are trying to fix as rapidly as we can.
-
Slack Ongoing Connection Issues
it’s a entirely new codebase; probably best way to visualise progress is to look at the contributor graphs at https://github.com/vector-im/hydrogen-web
Element
- Element: A sovereign and secure communications platform
-
Reset password in Cinny
I made an account in Cinny using my Github account. I am trying to migrate my account into element.io. How do I do this? Forgot password is not even an option in Cinny.
-
IT Pro Tuesday #280 - Identity/Access Mgmt, Training, Collaboration Tool & More
Element is an open-source instant messaging client built on the Matrix protocol, offering users features such as end-to-end encryption, file sharing, and voice/video calls. The self-hosted version accommodates up to 200 users at no charge, providing a budget-saving secure and collaborative communication platform. perthguppy describes it as a "slack style team chat."
- Um pouco da realidade de Copacabana - principalmente aos finais de semana
- O Fazueli está destruindo o Sul do Brasil
-
[For Hire] Computer Programming Tutor or Teacher (C, C++, and others, details inside)
Hello! I am offering my services as a C and C++ tutor/teacher for $25 an hour. You pay at the end of each hour and you can walk away without paying for the first hour if you are unsatisfied. I can work with beginners through the upper intermediate level. I can either tutor you while you take an existing course or teach you from scratch. As for my experience, I've been working with C++ for over three years, driven by my love of learning, programming, and technology. I’ve worked with over 50 clients during the past year with all positive feedback. Below is my policy when dealing with less familiar subjects. While C and C++ are the languages I am most experienced with, I regularly take on jobs in other languages. When working with subjects I am not overly or at all familiar with, I only charge $20 an hour, sometimes with additional discounts. This is to compensate for the extra time I may need to spend on the project. I am a quick learner who can learn what I need to help you through your course as you go. I have done this with many people before with great results. Please note this works best the closer you are to the start of your course. The following are subjects I have tutored for at least one semester: C, C++, Python, OpenGL, operating systems, drivers, R, and Web Assembly. I addition, I have some limited experience in the following subjects: HTML, CSS, JavaScript, Lua, Bash, Vulkan, CMake, NASM, Pandas, and Asio. Again, please keep in mind that even if your subject is not listed, I may still be able to help you. Please DM me if you are interested in hiring me or have any questions at all. We will work via Element (https://element.io) voice/screen share calls, so please make sure you have a mic available. I look forward to hearing from you.
- Correios, Petrobras, Banco do Brasil e outras empresas estatais devem ser privatizadas?
-
Matrix 2.0: The Future of Matrix
- Various GUI instability bugs: chats that are suddenly empty, text suddenly randomly overlaid on other text
1: https://github.com/vector-im/element-web/issues/24392
- O mais engraçado desse dado é que na lista tem países que a esquerda considera "social democrata" e nenhum desses países tem 418 estatais 🤡
-
Possible scam
"You can set up an account and download the ELEMENT chat app on your phone or pc https://element.io/ so I can get you in contact with the hiring officer as soon as possible."
What are some alternatives?
element-ios - A glossy Matrix collaboration client for iOS
cinny - Yet another matrix client
Synapse - Synapse: Matrix homeserver written in Python/Twisted.
Screenshare-with-audio-on-Discord-with-Linux - A repo trying to gather all info regarding proper screensharing on Discord with Desktop Audio for linux users
ssh-chat - Chat over SSH.
simplex-chat - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
schildichat-desktop - Matrix client / Element Web/Desktop fork
safesupport-chatbox - An embeddable chatbox built on Matrix
Tox - The future of online communications.
Alpine
Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..