[HN Gopher] Ask HN: What open source projects need help?
___________________________________________________________________
Ask HN: What open source projects need help?
Let's match open source projects that need help with developers
looking to contribute. Think of this as "Who's Hiring" but for open
source - a monthly thread to surface interesting projects that
could use more hands. Please include: Project name and description
(if not widely known); Tech stack; Areas needing help (DOCS, CODE,
DESIGN, etc.); Level (BEGINNER-FRIENDLY if applicable); Email
address or other means of contacting you. Ground rules: Post only
if you maintain/run the project One post per project/suite No
commercial recruitment No thread complaints Developers: Only
reach out if you actually want to contribute.
Author : aaronbrethorst
Score : 139 points
Date : 2024-11-16 17:22 UTC (5 hours ago)
| aaronbrethorst wrote:
| OneBusAway
|
| A suite of real-time public transit projects that are used by
| millions of people every day. OneBusAway helps people find out
| when and where their bus will arrive, and provides them with a
| trip planner, too. OBA is used by transit riders everywhere from
| Seattle to New York City; Adelaide, Australia to Buenos Aires,
| Argentina.
|
| In addition to developers, we would also benefit greatly from
| product management and user experience assistance.
|
| Tech stacks in need of help:
|
| iOS app (Swift): developers, 2+ years of experience with iOS.
|
| Android app (Java/Kotlin): developers, 2+ years of experience
| with Android.
|
| REST API Server (Java): developers, 2+ years of experience with
| Java.
|
| Docs: Java developers with an interest in technical writing who
| can help to document our backend systems.
|
| Find all of our projects: https://github.com/onebusaway
|
| Join our Slack:
| https://join.slack.com/t/onebusaway/shared_invite/zt-2jve26v...
|
| Reach out to me directly: aaron@onebusaway.org
| deskr wrote:
| I think you need a PR personnel too.
| aaronbrethorst wrote:
| Are you volunteering? ;)
| whamlastxmas wrote:
| What sort of product management help do you need? Like managing
| the work of the developers or more wireframing and design?
| aaronbrethorst wrote:
| All of the above: product roadmap, coordinating developers'
| work, specs and designs, and anything else you can think of.
| kilimanjaro3 wrote:
| I need years of experience in your tech stack to contribute to
| your opensource project? Is this common?
| not_your_vase wrote:
| There is a help-wanted tag on github for this:
| https://github.com/topics/help-wanted
|
| (I know that GH is not the whole world, but it stores an
| overwhelming majority of the OSS ecosystem)
| m4rcs90 wrote:
| Funny that all Microsoft projects appear on top. They seem to
| struggle very hard.
| samatman wrote:
| The list is ranked in a completely transparent way. It's
| anything with the help wanted tag, ordered by number of
| stars.
|
| So this isn't some sneaky Microsoft thumb on the scale, the
| way you appear to be implying. Simpler than that: I doubt
| many projects know about this list (I for one just saw it for
| the first time), and since GitHub put it together, Microsoft
| codebases got the memo to add the tag.
|
| If you want to see other popular projects at the top of this
| list, open up a PR to have them add the tag.
| mcmcmc wrote:
| Personally I find it funny one of the most valuable
| companies in the world is begging for free help maintaining
| their software. Gotta be cheap to get rich I guess.
| lytedev wrote:
| Some open source projects don't necessarily want help. I
| don't think adding a help-wanted tag qualifies for
| begging as much as letting you know that contributors are
| actually welcome if you're interested.
| rty32 wrote:
| To be honest, I think it is true. They declared "issue
| bankruptcy" in one of they repo:
|
| https://github.com/microsoft/TypeScript-Website/issues/2804
|
| Contrary to many people's perception, Microsoft is one of the
| biggest contributors to open source, whether for projects
| they "own" like TypeScript or VSCode, or other common
| projects like Linux. The amount of users and bugs/feature
| requests etc don't match headcounts available at Microsoft.
| roschdal wrote:
| https://github.com/freecivx/freecivx
| https://github.com/openpdfsaucer/openpdfsaucer
|
| I focus on maintaining these two open source projects. Pull
| request welcome!
| joshmarinacci wrote:
| I'm so happy to see Flying Saucer still being used.
| teddyh wrote:
| Free Software Foundation's High Priority Free Software Projects:
|
| <https://directory.fsf.org/wiki/Collection:High_Priority_Proj...>
| lostmsu wrote:
| Some of these look already dead, sadly. E.g. Ricochet
| lolinder wrote:
| Mycroft, too, sadly. That entry should probably be replaced
| with Rhasspy.
| shreeshabhat043 wrote:
| Job-Scout is an open-source CLI tool that aggregates remote
| Machine Learning, AI, and Data Science job listings from Twitter
| and Hacker News. It analyzes your resume to match and rank jobs
| based on your skills and experience, providing you with
| personalized job recommendations. The project is highly
| customizable--users can easily tweak the search to find
| internships or specific roles. Contributors are welcome to join
| and enhance this project by adding new job sources, features, and
| improvements!
|
| https://github.com/ShreeshaBhat1004/Job-scout
|
| If you like it, Give it a star
|
| DM me if you wanna contribute
| grothoff wrote:
| GNU Taler (https://taler.net/); privacy-preserving payment
| system. Written in C/Java/TypeScript/Kotlin/Rust/Postgresql/etc.;
| needs include coding (especially integration into other
| applications) documentation (review, proof-reading), testing
| (incl. benchmark, UX), packaging, translation (Weblate/gettext);
| any help welcome ;-).
| medo-bear wrote:
| Taler seems cool,but this is a huge no no:
| Ensure your wallet is regularly online to avoid losing money
| due to expiration!
| alwayslikethis wrote:
| Wow that's a big problem. At least my monero don't expire if
| I leave it for a few years..
| grothoff wrote:
| We do need to expire cryptographic keys eventually, there is
| no sane alternative to this. Now, note that "regularly
| online" here could mean once every X years depending on how
| the system is configured.
| medo-bear wrote:
| Thinking about it, that is fine because Taler is meant to
| be a payment system, not a store of value
| jdthedisciple wrote:
| 404 not found
| croisillon wrote:
| because of the end parenthesis: https://taler.net/ works
| schneems wrote:
| Find projects here https://www.codetriage.com/
|
| I recommend looking for projects you care about already instead
| of going the other way. Best place to start isn't by looking in
| your lockfile
| https://www.codetriage.com/university/picking_a_repo
| laurex wrote:
| I love this idea, thanks for putting this together. I'm biased,
| but I also wish more FOSS/OSS projects had a realistic
| contributor path for UX folks to contribute- so many (non-dev-
| tooling) projects suffer as a result of building without
| collaboration from people who might use the product.
| aaronbrethorst wrote:
| I should have included that in my list of asks for OneBusAway.
| We have a ton of need for people in every user experience,
| discipline: visual design, usability, you name it. Also,
| product management would be a huge help.
| hombre_fatal wrote:
| I'm skeptical that this does anything. I'd wager that just about
| nobody is sitting around with all this energy waiting to
| contribute to a project they've never used and just heard about
| in an HN thread.
|
| I'm sure you get some commitments of people who say they will
| help. Just like people say they'll pay for your product once you
| build it and people who say they'll go to an event 6 months from
| now.
|
| It's hard enough to find contributors among engineers who _are_
| using a tool.
| wombatpm wrote:
| I just took a new role that moves me out of day-to-day coding.
| I clicked into this thread looking to find a python project
| that needs help so that I can keep my coding skills sharp.
| lytedev wrote:
| While I don't have any free time to contribute, I do like
| hearing about cool stuff out there that people care about and I
| pass the world along! Word of mouth and fun is at least
| "anything"!
| neuronet wrote:
| Will it be a low hit rate? Probably, but I've seen _way_ less
| serendipitous matchmaking plans than this work out very well.
| The cost is low for people to just put out a feeler.
|
| Also, it's fun to read over the different projects, so we all
| win.
| rty32 wrote:
| Not 100% agree but would almost say the same thing.
|
| As someone who made small contributions to several projects and
| left comments under many GitHub issues, things that I see:
|
| * Heavy users are more likely to report bugs and end up
| contributing to the project * If many people run into the same
| issue, more likely someone will create among them will write a
| fix, or at least suggest a workaround * A "healthy" project --
| one that addresses GitHub issues and pull requests quickly,
| that responds to people's questions instead of ignoring them,
| that encourages technical discussions, is more likely to
| attract even more contributions. * Some projects have issues
| and pull requests that are open for a long time without any
| response from maintainers (despite active development). I
| myself wouldn't even bother reporting a bug because it's not
| worth it
|
| Meanwhile, even under this thread, you can find people that
| expect certain amount of experience with a particular language.
| That just says to me they don't want contribution. Why? I am no
| expert in that certain language, but I am experienced enough in
| software engineering that I can jump into many codebases and
| create a high quality patch with some ChatGPT. I've done this
| many times before. If they are so obnoxious I'd rather put my
| energy elsewhere.
| whamlastxmas wrote:
| I disagree. I've been on sabbatical and wanting to not get
| rusty, so I like the idea of contributing to OSS in a way that
| feels rewarding and desired
| Cheer2171 wrote:
| What a real contribution to this thread. You'd wager that
| nobody finds this useful? I wager that nobody finds your
| comment useful.
| rty32 wrote:
| I find parent's comment very truthful and (mostly) reflects
| the reality, based on my personal experience. Saying that as
| someone who created many pull requests and
| opened/participated in many github issues for open source
| projects.
| ent101 wrote:
| Puter
|
| https://github.com/HeyPuter/puter
|
| We're building a "Web OS" designed to be feature-rich,
| exceptionally fast, and highly extensible! It can be used for
| anything from a Dropbox alternative to a cloud environment for
| building websites and apps!
|
| Stack: JavaScrips. No frameworks.
|
| Need help with: Frontend and backend.
|
| Reach out: nj@puter.com
| pizzafeelsright wrote:
| I see good stuff yet the scope creep including AI and opening
| every imaginable file seems to be a slowdown
| rubyfan wrote:
| This is great. I played Solitaire for an hour, maybe two.
| craftyjon wrote:
| KiCad EDA - https://kicad.org
|
| KiCad is a popular open-source EDA tool used by engineers and
| designers across the globe. We're always open to contributions
| from experienced C++ developers, especially those who are also
| familiar with the world of electrical engineering / PCB design.
| Check out our developer landing page[1] to find the developers
| email list and contribution guides. We accept merge requests on
| GitLab[2] and try to keep a number of lower-scope issues tagged
| starter [3] for new developers to take on.
|
| We're currently in our annual feature freeze as we focus on
| stabilizing features added in the past year and squashing bugs
| ahead of our planned 9.0 release at the end of January. Any help
| testing the nightly builds and surfacing bugs to fix is
| appreciated as well as actual bug-fixing!
|
| [1] https://dev-docs.kicad.org/en/getting-started/index.html
|
| [2] https://gitlab.com/kicad
|
| [3]
| https://gitlab.com/kicad/code/kicad/-/issues/?label_name[]=s...
| rwmj wrote:
| I think if one did curate such a list, then importance (both
| number of users, and societal impact) should be a key factor.
| KiCad is an important project on both dimensions.
| _fizz_buzz_ wrote:
| Kicad is amazing. I was trying to contribute a while ago. But
| setting everything up and compiling is a bit tricky. I think I
| will give it another shot.
| _whiteCaps_ wrote:
| Following their docs and noting any difficulties might be
| helpful even if you don't get to any actual coding.
| nimishk wrote:
| Phase - Open source application secrets management platform for
| developers
|
| What we are building and how it works (TL;DR): - CLI that
| replaces .env files by imports secrets, encrypting and syncing
| them to the backend. The CLI injects secrets into any application
| at runtime as environment variables. - A frontend web app to CRUD
| key, value pairs across dev, staging, prod envs. Add teammates.
| View logs. - An backend API to store secrets data. Sync them to
| common platforms like GitHub, Kubernetes, AWS etc.
|
| Tech stack: - Next.js frontend - Python / Django backend (django-
| rq, django REST, graphene graphql) - Postgresql - Redis
|
| Repos: - https://github.com/phasehq/console -
| https://github.com/phasehq/cli - https://github.com/phasehq/docs
| - https://github.com/phasehq/python-sdk -
| https://github.com/phasehq/golang-sdk -
| https://github.com/phasehq/kubernetes-secrets-operator -
| https://github.com/phasehq/terraform-provider-phase
|
| DM me on Slack: https://slack.phase.dev or X:
| https://x.com/nimishkarmali
|
| Help needed: Contributors are welcome to try the platform and
| improve it by creating or picking up GitHub issues on any of the
| above repos, adding new integrations, features, and docs!
| semiinfinitely wrote:
| Pytorch their compiler is trash
| memset wrote:
| SmoothMQ: a drop-in replacement for SQS.
| https://github.com/poundifdef/smoothmq
|
| I am looking to build 4 main things:
|
| 1. Better compatibility with SQS' different endpoints 2.
| Sharding: I want users to be able to add/remove a node to a
| cluster and have the system automatically rebalance 3.
| Replication
|
| The project is written in Go, and the UI is also just uses HTML
| and go templates.
| pizlonator wrote:
| Fil-C - a memory safe implementation of C and C++.
|
| Written in C and C++.
|
| Need most help just porting C programs to Fil-C. Often porting is
| as easy as recompiling, but sometimes there are compatibility
| issues to resolve similar to if you were porting C code to a new
| CPU or OS. Could also use help with compiler hacking (llvm
| expertise required) and runtime hacking (experience with high
| level language runtimes required).
|
| https://github.com/pizlonator/llvm-project-deluge
| ranger_danger wrote:
| Are use-after-free and such bugs detected at compile time?
| There are still some cases that scan-build, cppcheck and other
| static analysis tools do not find.
| pentamassiv wrote:
| enigo - Cross platform input simulation in Rust [1]
|
| enigo tries to make it easy for developers to simulate key
| presses or mouse movements on Linux, Windows and macOS. I try to
| hide the differences between operating systems and make it as
| simple as possible. It is the most popular crate to do so
| according to crates.io, but there are still a number of issues.
|
| A number of cool project use it such as - plock: Query and stream
| the output of an LLM from anywhere you can type [2] - RustDesk:
| Remote Access and Support Software (forked enigo) [3]
|
| I'm close to running integration tests in the CI to prevent
| regressions and find platform differences, but it's not fully
| working yet. If someone could get it over the finish line, that
| would be great.
|
| For Linux there is X11 but also basic Wayland implementation and
| a libei one, but they only work properly for US keyboards.
|
| [1] https://github.com/enigo-rs/enigo [2]
| https://github.com/jasonjmcghee/plock [3] https://rustdesk.com/
| memset wrote:
| Plain Old Recipe: takes online recipes and removes the cruft.
|
| https://www.plainoldrecipe.com
| https://github.com/poundifdef/plainoldrecipe
|
| Things I want to do:
|
| 1. Improved print-friendly format 2. Ability to format to
| arbitrary sizes (for example, format for index cards) 3. Smarter
| layouts. For example, if a recipe says "add the chicken stock" in
| a step it would be great if it could identify how much ("1 cup")
| like some apps do.
| mfashby wrote:
| Thanks for plainoldrecipe! Such a handy tool.
| sahmeepee wrote:
| Never seen this before, but it's such a simple and brilliant
| idea. Thank you!
| kianN wrote:
| I love this project! I immediately made an iphone shortcut so I
| can convert any page I'm currently to a plainoldrecipe. Sharing
| in case it is useful for anyone else:
| https://www.icloud.com/shortcuts/86bfd549ae6c421ca04b5a99320...
| rodrodriguez wrote:
| General Bots: Omnichannel Bot Platform with LLM Orchestrator
| https://github.com/GeneralBots
|
| * TypeScript (Server, Add-ins, Apps), Python (AI Models), BASIC
| (system dialogs, templates) * Built on TS, Expo, React Native,
| and Node.js * 5-year codebase, continuously expanding * Open-
| source project seeking community contributors
|
| Interested? Visit our GitHub (https://github.com/generalbots) or
| contact info@pragmatismo.cloud or https://pragmatismo.cloud.
|
| Thank you.
| throw_a_grenade wrote:
| I'd say "projects that you personaly use". If you use a piece of
| software or a linux distro, please contribute back, "pay" for it
| forward.
|
| So I shall not suggest any particular piece, everyone uses
| different set of Free Software, and that's how we all like it.
| aothms wrote:
| IfcOpenShell - https://ifcopenshell.org -
| https://github.com/IfcOpenShell/IfcOpenShell
|
| An open-source toolkit for developing digital platforms in the
| built environment. With IfcOpenShell, you can read, write, and
| modify Building Information Models (BIM) using the IFC standard
| -- a versatile and open digital language spanning the entire
| lifecycle of buildings, from design to construction and beyond.
|
| Now including Bonsai, a Blender-based 3D editor to create and
| edit multidisciplinary information within IFC models.
|
| The built environment is a major contributor to emissions, making
| sustainability in design, construction, and operations an area we
| can work on with data-driven decisions unlocked by open source
| tools.
|
| CAD/BIM has long faced lock-in by the proprietary nature of
| traditional tools. We aim to change that.
|
| C++ / Python / 3D / Computational geometry / CAD / BIM
| etewiah wrote:
| I'd love to resurrect my open source real estate website builder:
|
| https://github.com/etewiah/property_web_builder
|
| I was quite active with updating it a few years ago but haven't
| had the time to work on it recently.
|
| On another project of mine I have been using aider and co-pilot
| and realised I could bring property_web_builder back to life with
| these tools. It would motivate me massively to do this if at
| least one or two other people were willing to work with me on
| this.
| andybak wrote:
| Icosa Gallery - https://github.com/icosa-foundation/icosa-gallery
|
| A Google Poly replacement with ambitions beyond that. 3D model
| hosting, viewing, sharing with simple self-hosting and
| (eventually) federation. An API that's 99% compatible with the
| Google Poly API means it's easy to revive integrations that used
| to support Poly. We're also got a dataset that we've cleaned up
| from Internet Archive scrapes restoring nearly all of the
| original collection. (about 150,000 models)
|
| Looking for help with the three.js viewer/editor, help with
| fediverse support, Django database or OAuth experts. And of
| course documentation, testing, design, ux and everything else.
|
| And anyone with their own project that would benefit from
| integrating with us.
|
| Stack: Vanilla javascript / HTMX, Django, Postgres, three.js and
| GLTF
|
| Suitable for any skill levels.
|
| andy@icosa.foundation
|
| https://icosa.gallery/ (currently in private alpha)
| folli wrote:
| CubeTrek
|
| An Open-Source Alternative to Strava (GPS Track Manager for
| Hiking, Running, Cycling, Mountaineering etc.)
|
| https://cubetrek.com https://github.com/r-follador/CubeTrek/
|
| Java, Spring Boot, PostGis, JavaScript, Babylon.js
|
| Front end could use some help in design overhaul, new feature
| ideas etc. Also looking for some 3D designers helping to improve
| the Babylon.js parts. Other, new ideas and features are welcome!
| wbazant wrote:
| Falling Fruit beta.fallingfruit.org
|
| We're a foraging resource where people can put locations of fruit
| trees and other opportunities for urban harvest. We're building a
| React app to replace the current server side rendered website and
| mobile app, it's in a really good place now and quite close to
| feature parity but there are still small layout issues and
| missing features, plus everything else we could potentially do.
| There's also a NodeJS API that could be worked on.
|
| Github.com/falling-fruit/falling-fruit-web
| JeffMcCune wrote:
| Holos - https://holos.run/docs/v1alpha5/tutorial/overview/
|
| Holos is a configuration management tool for Kubernetes. It
| provides the building blocks needed for implementing the rendered
| manifests pattern. It's a new project we built from our
| experience managing our own and our client's infrastructure.
|
| We're looking for design partners to help us identity and define
| use cases. If you need to configure services for multiple
| environments, customers, regions, projects, and teams your input
| would be valuable.
|
| Tech Stack: Go, CUE, Helm, Kustomize. Roadmap: Jsonnet, KCL, PKL,
| etc... as needed.
| levkk wrote:
| Come build the next full stack web framework for your favorite
| programming language!
|
| https://github.com/levkk/rwf
|
| All aspects of project are open to contributors. Beginner
| friendly. Learn Rust/web tech if you're not familiar with how the
| sausage is made.
| em-bee wrote:
| societyserver/open-Team
|
| an object-storage, backend as a service platform. enables you to
| build complex websites/applications including chat, messaging,
| email, without needing any custom backend coding among other
| things.
|
| https://gitlab.com/societyserver/
|
| https://github.com/societyserver/
|
| backend: Pike/MySQL (without Roxen)
|
| frontends: XSLT or REST (for custom javascript frontends), java
| desktop clients, a PHP library.
|
| this project is forked from the original developers who stopped
| publicly maintaining it more than a decade ago.
| http://web.archive.org/web/20120502154511/http://www.open-st...
|
| the website was lost during covid due to an administrative error
| while i was busy with family problems:
| http://web.archive.org/web/20211017092823/http://societyserv...
|
| tasks that need to be done:
|
| 1: rebuild the website by scraping content from archive.org/
| (skills needed: HTML/CSS/JS/UX)
|
| 2: rebuild the TLS stack and the auth API. (skills needed: pike,
| auth)
|
| 3: build more frontend examples for different frameworks
| (currently we have angularjs and aurelia. would love to see
| react, svelte, etc...) (UX/JS/TS/HTML/CSS)
|
| 4: add a GraphQL API. (pike)
|
| 5: document the developer tools. (most of that is on
| gitlab/github)
|
| further on my wishlist are:
|
| integrate shared editing like etherpad.
|
| support SQLite as an alternative to MySQL/PostgreSQL.
|
| better developer tools, like integration with git. (content is
| stored in the server with a history. the history can be exported
| to and imported from git), remote editing of content from VIM and
| other editors.
|
| matrix integration (we already have IRC, XMPP, IMAP, SMTP, POP3,
| NNTP, FTP, WEBDAV, TELNET, LDAP...)
|
| a gmail style mail frontend.
|
| other integrations
|
| this project has a long history and a lot of potential. i am
| actively using it for my own websites, but i have been neglecting
| the project itself since i was busy finding more work. if i could
| only get the first two steps done, we'd be back in business.
| parasti wrote:
| I maintain Neverball, a 3D rolling ball game. It's a spare time
| project for me. Written in C, ported to the web via WASM and
| handwritten HTML/CSS/JS (https://play.neverball.org). Been
| polishing the web app for a while, but looking for critiques that
| might help me pinpoint where the web app falls short of
| expectation. Contacts:
| https://github.com/Neverball/neverball/discussions or HN.
| michaelsalim wrote:
| TheOpenPresenter - https://github.com/Vija02/TheOpenPresenter
|
| A presentation software useful for Event Presenting, Digital
| Signage, Dashboards and more. Basically if you ever need to
| control a screen, we want to make that process easy. The core
| system handles all the boring detail like real time communication
| and media handling. Meanwhile, you can install plugins to handle
| specific things like playing video, displaying powerpoint,
| dashboards, etc.
|
| Tech stack: Typescript, Node.js, React, PostgreSQL, GraphQL.
|
| Need help: Code - The project is just a few months old. There's
| still a lot of grounds to cover. Main priority is to get one
| specific use-case to work really well. Then, to get the plugin
| API robust so that we can start developing more plugins without
| refactoring repeatedly.
|
| Level: Intermediate - Advanced
|
| Contact: See my profile
| Fethbita wrote:
| emrtd - https://github.com/Fethbita/emrtd
|
| A Rust crate used to communicate with compliant e-passports and
| identity documents. It can be used for building automated systems
| or the like. Rust is used.
|
| Help is needed with code and design, also the Rust crypto
| ecosystem as many algorithms needed to implement these security
| mechanisms such as brainpool are missing from Rust Crypto
| project.
|
| Level: Beginner friendly after getting familiar with the ICAO Doc
| 9303 Series or reading my blog post about the ecosystem
| (https://blog.burakcankus.com/2024/04/18/how-do-electronic-pa...)
|
| Contact through contact@emrtd.com
| drewp wrote:
| Looks like the same mission as:
|
| * https://www.codeshelter.co/
|
| * https://up-for-grabs.net/
|
| * https://www.codetriage.com/ (mentioned in these comments)
|
| I seem to recall yet another one, maybe with a name that invoked
| a traveling group of helpers who would jump into projects briefly
| to fix them up?
|
| On a related note, it would be cool if there was a way to leave a
| hobo sign equivalent if you find a project that is well-run and
| easy to contribute to. If the build and tests Just Work, etc., we
| should praise that project in a way that 1) encourages helpers to
| pick it since they'll have a good experience, and 2) provides a
| good example for other projects to follow.
| jmakov wrote:
| ray.io, onprem clister up does't work at all...
| zxilly wrote:
| go-size-analyzer, a tool for analysing different dependency
| volumes in go binaries.
|
| Specifically, I'm looking for help from some people who have
| experience with reversing on the Mac OS platform, and I'd like to
| address this issue, which is about how binary relocations handle
| memory addresses on Mac OS.
|
| https://github.com/Zxilly/go-size-analyzer/issues/242
|
| gsa obtains the memory address by calculating the address
| expression in the dwarf, and subsequently looks for the static
| content in the binary that actually corresponds to the memory
| address, but when the macho file contains relocations, the
| calculated memory address needs to be relocated with the same
| logic to get the correct binary content. I've been working on
| this problem for a while, but I'm really not familiar with the
| macho structure and I don't own a macbook, I'd like to get help
| from developers who have experience in this area.
___________________________________________________________________
(page generated 2024-11-16 23:01 UTC)