lingo.dev
secure-electron-template

lingo.dev | secure-electron-template | |
---|---|---|
10 | 8 | |
2,739 | 1,701 | |
33.0% | 1.3% | |
9.9 | 3.7 | |
4 days ago | over 1 year ago | |
TypeScript | JavaScript | |
Apache License 2.0 | 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.
lingo.dev
- Introducing Lingo.dev Compiler: Localize a React app without rewriting its code
- Show HN: Open-source React library to translate apps without rewriting code
-
Upcoming JavaScript Features You Should Know About
If you've read my previous articles on HTML5 elements you didn't know you need or CSS modal windows, you know we like unusual tech at Lingo.dev. These upcoming JavaScript features solve real problems that have annoyed developers for years.
-
Shocking Things You Can Do in JavaScript
At Lingo.dev, we've been using this a lot deep inside our localization API, and it's dramatically simplified our text processing pipeline. What used to require multiple specialized libraries and server-side processing can now be handled directly in the browser with just a few lines of code.
-
HTML5 Elements You Didn't Know You Need
As you know, we love unusual tech at Lingo.dev. So when in my last essay, David commented he was surprised to not see "dialog" HTML element, it hit me - wait, but there's so many HTML5 elements that we don't even know about!
-
Creating Modal Windows with Pure CSS: No JavaScript Required
Wait, you can build modal windows without JavaScript? Yep, that's CSS secretly laughing at JavaScript behind its back. At Lingo.dev, we love diving into weird engineering rabbit holes that make other devs do a double-take.
-
Llama 4: Breaking Down Meta's Latest Powerhouse Model
At lingo.dev, we're always on top of the latest models to ensure our translations are perfect. So when Meta released Llama 4, I immediately dug into what makes it special and how we developers can leverage its power without the infrastructure headaches.
-
Building a translation CI/CD pipeline with Lingo.dev
In this post, I'll walk you through how to build an automated CI/CD translation pipeline using Lingo.dev and Knock that will handle localized notifications for your app without requiring any manual translation work from your team. We’ll introduce some tools that can help you scale your application to a global audience, automate translations locally using Lingo.dev's CLI, and finally integrate that CLI into a CI/CD pipeline so that translations are automatically created when developers open a pull request.
-
Show HN: Replexica – AI-powered internationalization compiler for React (+ API)
Hey! Max here, one of the co-founders - great question!
Technically - it's a compiler plugin: it augments build artifacts, so that extracting text from the app into JSON files for further translation is no longer required.
Since we're solving the problem at compile time, React code remains the same, but the app becomes just one cli command away from being fully translated into other languages!
Here's me speedrunning (~2min?) the localization of a typical next js app from english to spanish: https://github.com/replexica/replexica/blob/main/getting-sta...
secure-electron-template
-
Show HN: Open-source React library to translate apps without rewriting code
I solved this in a repository I made a few years back. By switching languages, .missing.json files are generated with the words that don't have the other-language equivalent. Then, you run this script which calls the google translate API to generate the translations. https://github.com/reZach/secure-electron-template/blob/mast...
Granted, it still suffers that it's not a human translator, but it doesn't require a LLM.
- oauth code flow en aplicaciones de escritorio
-
Shrugs.app – A native Slack client for macOS
That's a common refrain I hear that Electron apps aren't secure. It was more true in the past and less-so now. I've been maintaining a secure Electron template for 2 years that's got traction in the community, if you are interested - https://github.com/reZach/secure-electron-template.
-
What is the purpose of whitelisting channels in preload.js rather than just having all the functions in there?
You'd specify the valid IPC channels in preload.js, and as long as you don't create a "getSuperSecretInfo" channel that responds with sensitive data, a malicious script in the renderer process won't have access to said data. This writeup may answer some of your questions: https://github.com/reZach/secure-electron-template/blob/master/docs/secureapps.md
-
An Electron app architecture
Started from secure-electron-template
- Ask HN: What are some tools / libraries you built yourself?
- State of Electron frameworks [May 2021]
- State of Electron frameworks – May 2021
What are some alternatives?
til - Just fun stuff
electron-boilerplate - Boilerplate to kickstart creating an app with Electron
intlayer - Internationalisation solution for JS application focusing on scalability. Make your JavaScript / TypeScript application multilingue.
re-start - react-native template to target multiple platforms :globe_with_meridians: :iphone: :computer: with single codebase.
openai-cf-workers-ai - Replacing OpenAI's API with Cloudflare AI.
lowdefy - The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
